import { getTranslations } from 'next-intl/server'; import { Link } from '@/i18n/navigation'; import { Card, CardContent } from '@/components/ui/card'; import { ShieldCheck } from 'lucide-react'; export default async function DouanesPage() { const t = await getTranslations('dashboard.wikiPages'); const regimes = t.raw('douanes.regimes') as Array<{ code: string; name: string; description: string }>; const documents = t.raw('douanes.documents') as Array<{ name: string; mandatory: boolean; description: string; }>; const duties = t.raw('douanes.duties') as Array<{ type: string; description: string }>; return (
{t('backToWiki')}

{t('douanes.title')}

{t('douanes.description')}

{t('douanes.regimesTitle')}

{regimes.map((r) => ( ))}
{t('douanes.colCode')} {t('douanes.colName')} {t('douanes.colDescription')}
{r.code} {r.name} {r.description}

{t('douanes.documentsTitle')}

{documents.map((doc) => (
{doc.mandatory ? t('mandatoryLabel') : t('optionalLabel')}
{doc.name} — {doc.description}
))}

{t('douanes.dutiesTitle')}

{duties.map((d) => (

{d.type}

{d.description}

))}
); }