import { useAppPath } from '@core/hooks/useAppPath' import { RecordListPage } from '../../components/records/RecordListPage' import { Badge } from '@core/components/ui/badge' const PHASE_LABELS: Record = { current: 'Current', future: 'Future', completed: 'Completed', } export default function EpicsBoardPage() { const appPath = useAppPath() return ( appPath(`/planning/epics/${record.id}`)} createRoute={appPath('/planning/epics/new')} emptyMessage='No epics found.' columns={[ { key: 'title', label: 'Title' }, { key: 'phase', label: 'Phase', render: r => {PHASE_LABELS[r.data?.phase] || r.data?.phase || '—'} }, { key: 'team', label: 'Team', render: r => {r.data?.team || '—'} }, { key: 'target_date', label: 'Target Date' }, { key: 'updated_at', label: 'Updated' }, ]} /> ) }