import {Entity, EntityLocale, type Lang} from '@prisma/client' import {useLocale} from 'next-intl' import {getBlockEntity} from '@/actions/admin/entity' import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from '@/components/ui/accordion' import {locales} from '@/i18n/routing' import {EntityTerm} from '@/lib/schemas/admin/entity' import {dump, thisLocale} from '@/lib/utils' export default async function Terms() { const locale = useLocale() const terms = await getBlockEntity('terms') return (
{/*
{dump(terms)}
*/}
{terms.map(async (term: any, index: number) => { const {locales} = term const locale: EntityLocale = await thisLocale(locales) const {title, body} = locale return (
{title}
) })} {/*
*/}
) }