Esquema De Layout
type FormLayoutConfig = | SinglePageLayoutConfig | WizardLayoutConfig | TabsLayoutConfig | FormLayoutConfig;Variantes
Sección titulada «Variantes»stacked: una sola pagina conchildrenwizard: flujo porstepstabs: flujo libre portabsdisclosure: disclosure progresivo porsections
type FormLayoutNode = | { kind: "section"; id?: string; title?: string; description?: string; children: FormLayoutNode[]; } | { kind: "group"; id?: string; columns?: 1 | 2 | 3; children: FormLayoutNode[] } | { kind: "field"; field: string } | { kind: "report"; report: string };- cada
fielddebe aparecer exactamente una vez en layouts explicitos reportpuede aparecer cero o una vez- referencias desconocidas fallan al crear el view
wizard.stepsno puede estar vaciotabs.tabsno puede estar vaciodisclosure.sectionsno puede estar vaciostepytabdeben tener al menos un nodo