import { Controller, type UseFormReturn } from "react-hook-form"; import { FormField } from "@/components/ui/form-field"; import { TextField } from "@/components/ui/text-field"; import type { CompletionTemplateFormValues } from "@/domain/completion-templates/schemas/completion-template-schema"; import { CompletionTemplateProceduresEditor } from "./completion-template-procedures-editor"; import { CompletionTemplateSafetyNoteField } from "./completion-template-safety-note-field"; import { AutoPopulatedFields, FieldLabel, SectionTitle, StandardSafetyBullets, } from "./completion-template-sections"; type CompletionTemplateFormProps = { form: UseFormReturn; }; function TitleField({ form }: CompletionTemplateFormProps) { return ( ( )} /> ); } /** The editable template: title, fixed references, the optional note and procedures. */ export function CompletionTemplateForm({ form }: CompletionTemplateFormProps) { return (
Completion Document
Safety Notes
Procedures
); }