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 | String|Object|Array | null | A partial theme object merged with the component's default theme; accepts a class string, class array, or theme object. | |
| 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