import FormWithConfirm from '@/components/FormWithConfirm'; import { deletePhotoRecipeGloballyAction } from '@/photo/actions'; import AdminTable from '@/admin/AdminTable'; import { Fragment } from 'react'; import DeleteFormButton from '@/admin/DeleteFormButton'; import { photoQuantityText } from '@/photo'; import EditButton from '@/admin/EditButton'; import { pathForAdminRecipeEdit } from '@/app/path'; import { clsx } from 'clsx/lite'; import { formatRecipe, Recipes, sortRecipes } from '@/recipe'; import AdminRecipeBadge from './AdminRecipeBadge'; import { getAppText } from '@/i18n/state/server'; export default async function AdminRecipeTable({ recipes, }: { recipes: Recipes }) { const appText = await getAppText(); return ( {sortRecipes(recipes).map(({ recipe, count }) =>
)}
); }