'use client'; import { Table, TableBody, TableCell, TableRow } from '@workspace/ui/components/table'; import { useTranslations } from 'next-intl'; import EmailBroadcastForm from './email/broadcast-form'; import EmailTaskManager from './email/task-manager'; import QuotaBroadcastForm from './quota/broadcast-form'; import QuotaTaskManager from './quota/task-manager'; export default function MarketingPage() { const t = useTranslations('marketing'); const formSections = [ { title: t('emailMarketing'), forms: [{ component: EmailBroadcastForm }, { component: EmailTaskManager }], }, { title: t('quotaService'), forms: [{ component: QuotaBroadcastForm }, { component: QuotaTaskManager }], }, ]; return (
{formSections.map((section, sectionIndex) => (

{section.title}

{section.forms.map((form, formIndex) => { const FormComponent = form.component; return ( ); })}
))}
); }