import { getTranslations } from 'next-intl/server' import { SECTORS } from '@/lib/extensions/sectors' import { sectorNameKey } from '@/lib/extensions/i18n' import ExtensionCard from '@/components/extensions/ExtensionCard' import SectorCard from '@/components/extensions/SectorCard' export default async function ExtensionsPage() { const t = await getTranslations('extensions') const generalSector = SECTORS.find(s => s.slug === 'general') const industrySectors = SECTORS.filter(s => s.slug !== 'general') const generalSectorName = (() => { if (!generalSector) return '' const key = sectorNameKey(generalSector.slug) return key ? t(key) : generalSector.name })() return (

{t('page_title')}

{t('page_description')}

{/* General extensions */} {generalSector && (

{generalSectorName}

{generalSector.extensions.map(ext => ( ))}
)} {/* Industry sectors */}

{t('industry_tools')}

{industrySectors.map(sector => ( ))}
) }