FormSection
Overview
Light grouping for long forms: an eyebrow title row with an optional aside (e.g. "required", "optional during create"), a single bottom hairline closing the head, and a slotted body below for fields and grids. Composes inside ViewCreate/ViewUpdate #fields slots.
Theme entry: FormSection
Props
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| themeOverride | Object | null | A partial ThemeObject keyed by component name, merged over this component's theme and provided to descendants. | |
| class | import('vue').HTMLAttributes['class'] | undefined | Additional CSS classes applied to the section root. |
Slots
| Name | Scoped | Description |
|---|---|---|
title | title Section title; usually a <FormSectionTitle>. | |
aside | aside Mono trailing meta next to the title (e.g. "required"). | |
default |
Source
client/lib/form/layout/FormSection.vue