'use client' import { IntakeConfig } from '@/components/admin/rounds/config/intake-config' import { FilteringConfig } from '@/components/admin/rounds/config/filtering-config' import { EvaluationConfig } from '@/components/admin/rounds/config/evaluation-config' import { SubmissionConfig } from '@/components/admin/rounds/config/submission-config' import { MentoringConfig } from '@/components/admin/rounds/config/mentoring-config' import { LiveFinalConfig } from '@/components/admin/rounds/config/live-final-config' import { DeliberationConfig } from '@/components/admin/rounds/config/deliberation-config' type RoundConfigFormProps = { roundType: string config: Record onChange: (config: Record) => void juryGroups?: Array<{ id: string; name: string }> } export function RoundConfigForm({ roundType, config, onChange, juryGroups }: RoundConfigFormProps) { switch (roundType) { case 'INTAKE': return case 'FILTERING': return case 'EVALUATION': return case 'SUBMISSION': return case 'MENTORING': return case 'LIVE_FINAL': return case 'DELIBERATION': return default: return (
Unknown round type: {roundType}
) } }