diff --git a/src/admin/AdminUploadsTable.tsx b/src/admin/AdminUploadsTable.tsx index 2a4f57a6..603ebcd9 100644 --- a/src/admin/AdminUploadsTable.tsx +++ b/src/admin/AdminUploadsTable.tsx @@ -1,6 +1,5 @@ 'use client'; -import ImageSmall from '@/components/image/ImageSmall'; import Spinner from '@/components/Spinner'; import { getIdFromStorageUrl, @@ -13,6 +12,7 @@ import AddButton from './AddButton'; import { UrlAddStatus } from './AdminUploadsClient'; import ResponsiveDate from '@/components/ResponsiveDate'; import DeleteBlobButton from './DeleteUploadButton'; +import ImageMedium from '@/components/image/ImageMedium'; export default function AdminUploadsTable({ isAdding, @@ -30,54 +30,53 @@ export default function AdminUploadsTable({ return (
{urlAddStatuses.map(({ url, status, statusMessage, uploadedAt, size }) => -
+
-
-
- + +
+
+
+
+ {uploadedAt + ? + : '—'} +
+
+ {isAdding || isComplete + ? status === 'added' + ? 'Added' + : status === 'adding' + ? statusMessage ?? 'Adding ...' + : 'Waiting' + : size + // eslint-disable-next-line max-len + ? `${size} ${getExtensionFromStorageUrl(url)?.toUpperCase()}` + : getExtensionFromStorageUrl(url)?.toUpperCase()}
- -
- {uploadedAt - ? - : '—'} -
-
- {isAdding || isComplete - ? status === 'added' - ? 'Added' - : status === 'adding' - ? statusMessage ?? 'Adding ...' - : 'Waiting' - : size - // eslint-disable-next-line max-len - ? `${size} ${getExtensionFromStorageUrl(url)?.toUpperCase()}` - : getExtensionFromStorageUrl(url)?.toUpperCase()} -
-
{isAdding || isComplete @@ -101,9 +100,10 @@ export default function AdminUploadsTable({ setUrlAddStatuses?.(urlAddStatuses.filter( - ({ url: urlToRemove }) => urlToRemove !== url, - ))} + onDelete={() => + setUrlAddStatuses?.(urlAddStatuses + .filter(({ url: urlToRemove }) => + urlToRemove !== url))} isLoading={isDeleting} /> } @@ -112,4 +112,4 @@ export default function AdminUploadsTable({
)}
); -} \ No newline at end of file +} diff --git a/src/components/Container.tsx b/src/components/Container.tsx index 761217d6..cfe1292a 100644 --- a/src/components/Container.tsx +++ b/src/components/Container.tsx @@ -29,7 +29,7 @@ export default function Container({ ]; case 'gray-border': return [ 'text-medium', - 'bg-gray-50 dark:bg-gray-900/40', + 'bg-extra-dim', 'border border-gray-200 dark:border-gray-800', ]; case 'blue': return [ diff --git a/tailwind.css b/tailwind.css index e7312cb2..964f10eb 100644 --- a/tailwind.css +++ b/tailwind.css @@ -165,6 +165,10 @@ @apply bg-gray-100 dark:bg-gray-900/75 } +@utility bg-extra-dim { + @apply + bg-gray-50 dark:bg-gray-900/40 +} @utility bg-content { @apply bg-main border-medium