import { getTranslations } from 'next-intl/server'; import { Link } from '@/i18n/navigation'; import { Card, CardContent } from '@/components/ui/card'; import { Calculator } from 'lucide-react'; export default async function CalculFretPage() { const t = await getTranslations('dashboard.wikiPages'); const surcharges = t.raw('calculFret.surcharges') as Array<{ code: string; name: string; description: string; variation: string; }>; const additionalCosts = t.raw('calculFret.additionalCosts') as Array<{ name: string; description: string; typical: string; }>; const exampleItems = t.raw('calculFret.exampleItems') as Array<{ item: string; amount: string }>; return (
{t('backToWiki')}

{t('calculFret.title')}

{t('calculFret.description')}

{t('calculFret.surchargesTitle')}

{surcharges.map(s => ( ))}
{t('calculFret.colCode')} {t('calculFret.colName')} {t('calculFret.colDescription')} {t('calculFret.colVariation')}
{s.code} {s.name} {s.description} {s.variation}

{t('calculFret.additionalCostsTitle')}

{additionalCosts.map(cost => (

{cost.name}

{cost.description}

{t('calculFret.colCost')}: {cost.typical}

))}

{t('calculFret.exampleTitle')}

{exampleItems.map((item, i) => ( ))}
{t('calculFret.colItem')} {t('calculFret.colAmount')}
{item.item} {item.amount}
); }