import { getTranslations } from 'next-intl/server'; import { Link } from '@/i18n/navigation'; import { Card, CardContent } from '@/components/ui/card'; import { CreditCard } from 'lucide-react'; export default async function LettreCreditPage() { const t = await getTranslations('dashboard.wikiPages'); const types = t.raw('lettreCredit.types') as Array<{ name: string; description: string }>; const parties = t.raw('lettreCredit.parties') as Array<{ role: string; description: string }>; const documents = t.raw('lettreCredit.documents') as Array<{ name: string; description: string }>; const errors = t.raw('lettreCredit.errors') as string[]; const datesItems = t.raw('lettreCredit.datesItems') as Array<{ label: string; description: string; }>; const costsItems = t.raw('lettreCredit.costsItems') as Array<{ label: string; description: string; }>; return (
{t('backToWiki')}

{t('lettreCredit.title')}

{t('lettreCredit.description')}

{t('lettreCredit.typesTitle')}

{types.map(type => (

{type.name}

{type.description}

))}

{t('lettreCredit.partiesTitle')}

{parties.map(p => ( ))}
{t('lettreCredit.colRole')} Description
{p.role} {p.description}

{t('lettreCredit.documentsTitle')}

{documents.map(doc => (
{doc.name} — {doc.description}
))}

{t('lettreCredit.errorsTitle')}

    {errors.map((err, i) => (
  • {err}
  • ))}

{t('lettreCredit.ucp600Title')}

{t('lettreCredit.ucp600Content')}

{t('lettreCredit.datesTitle')}

{datesItems.map(item => (
{item.label}

{item.description}

))}

{t('lettreCredit.costsTitle')}

{costsItems.map(item => (
{item.label}

{item.description}

))}
); }