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

{section.title}

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