Tabbed Forms
Tabs are now an official built-in layout.
Fast path:
- define
layout.kind = "tabs" - use
mountTabsForm()for the built-in shell - switch to
createFormView()only if the app needs custom chrome
const layout = { kind: "tabs", tabs: [ { title: "Profile", children: [{ kind: "field", field: "name" }], }, { title: "Details", children: [{ kind: "field", field: "email" }], }, ],};