import FormWithConfirm from '@/components/FormWithConfirm'; import { deletePhotoTagGloballyAction } from '@/photo/actions'; import AdminTable from '@/admin/AdminTable'; import { Fragment } from 'react'; import DeleteFormButton from '@/admin/DeleteFormButton'; import { photoQuantityText } from '@/photo'; import { Tags, formatTag, sortTags } from '@/tag'; import EditButton from '@/admin/EditButton'; import { pathForAdminTagEdit } from '@/app/paths'; import { clsx } from 'clsx/lite'; import AdminTagBadge from './AdminTagBadge'; import { getAppText } from '@/i18n/state/server'; export default async function AdminTagTable({ tags, }: { tags: Tags }) { const appText = await getAppText(); return ( {sortTags(tags).map(({ tag, count }) =>
)}
); }