import { Fragment } from 'react'; import AdminTable from './AdminTable'; import Link from 'next/link'; import { StorageListResponse, fileNameForStorageUrl } from '@/services/storage'; import FormWithConfirm from '@/components/FormWithConfirm'; import { deleteBlobPhotoAction } from '@/photo/actions'; import DeleteButton from './DeleteButton'; import { clsx } from 'clsx/lite'; import { pathForAdminUploadUrl } from '@/site/paths'; import AddButton from './AddButton'; import { formatDate } from 'date-fns'; import ImageSmall from '@/components/image/ImageSmall'; export default function AdminUploadsTable({ title, urls, }: { title?: string urls: StorageListResponse }) { return ( {urls.map(({ url, uploadedAt }) => { const addUploadPath = pathForAdminUploadUrl(url); const uploadFileName = fileNameForStorageUrl(url); return {uploadFileName}
;})}
); }