import { getTranslations } from 'next-intl/server'; import { Link } from '@/i18n/navigation'; import { Card, CardContent } from '@/components/ui/card'; import { AlertTriangle } from 'lucide-react'; export default async function ImdgPage() { const t = await getTranslations('dashboard.wikiPages'); const classes = t.raw('imdg.classes') as Array<{ class: string; name: string; description: string; subdivisions?: string[]; }>; const documents = t.raw('imdg.documents') as Array<{ name: string; description: string }>; const packagingGroups = t.raw('imdg.packagingGroups') as Array<{ group: string; description: string; }>; return (
{t('backToWiki')}

{t('imdg.title')}

{t('imdg.description')}

{t('imdg.classesTitle')}

{classes.map(cls => (
{cls.class}

{cls.name}

{cls.description}

{cls.subdivisions && (

{t('imdg.subdivisionsLabel')}

    {cls.subdivisions.map((sub, j) => (
  • • {sub}
  • ))}
)}
))}

{t('imdg.documentsTitle')}

{documents.map(doc => (

{doc.name}

{doc.description}

))}

{t('imdg.packagingGroupsTitle')}

{packagingGroups.map((pg, i) => { const colors = [ 'bg-red-50 border-red-200', 'bg-yellow-50 border-yellow-200', 'bg-green-50 border-green-200', ]; return (

{pg.group}

{pg.description}

); })}

{t('imdg.labelingTitle')}

{t('imdg.labelingContent')}

{t('imdg.segregationTitle')}

{t('imdg.segregationContent')}

); }