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}
}
);
}