import { Edit3, Save } from 'lucide-react'; import { FRAME_SECTION_LABELS } from '@/shared/constants/frame'; import { Button } from '@/components/ui/button'; import { FrameSectionField } from '@/components/frame/FrameSectionField'; import { FrameWeekPicker } from '@/components/frame/FrameWeekPicker'; import type { FrameModuleViewProps } from '@/components/frame/types'; export function FrameEntryForm({ workflow }: FrameModuleViewProps) { if (!workflow.showNewForm || !workflow.canEdit) { return null; } return (

Create New F.R.A.M.E. Entry

workflow.updateNewEntryField('weekStart', iso)} onLabelChange={(label) => workflow.updateNewEntryField('weekLabel', label)} /> {FRAME_SECTION_LABELS.map((section) => ( workflow.updateNewEntrySection(section.key, value)} /> ))} {workflow.formError &&

{workflow.formError}

}
); }