import { Presentation, PlusCircle, FolderTree } from 'lucide-react' import { SectionCard } from '../components/SectionCard' import { Breadcrumbs } from '../components/Breadcrumbs' import { PageTitle } from '../components/PageTitle' import { useT } from '../i18n/useT' import type { BusinessMessageKey } from '../i18n/messages' import styles from '../components/PageContent.module.css' const workshopSections: { icon: typeof Presentation titleKey: BusinessMessageKey descKey: BusinessMessageKey linkKey: BusinessMessageKey href: string wide?: boolean }[] = [ { icon: Presentation, titleKey: 'nav.workshops.list', descKey: 'workshop.card.list.desc', linkKey: 'workshop.card.list.link', href: '/workshops/list', wide: true, }, { icon: PlusCircle, titleKey: 'nav.workshops.new', descKey: 'workshop.card.new.desc', linkKey: 'workshop.card.new.link', href: '/workshops/new', }, { icon: FolderTree, titleKey: 'workshop.card.categories.title', descKey: 'workshop.card.categories.desc', linkKey: 'workshop.card.categories.link', href: '/workshops/categories', }, ] export function WorkshopPage() { const t = useT() return (
{t('title.workshops')}

{t('workshop.page.subtitle')}

{workshopSections.map((section) => ( ))}
) }