Skip to content

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

NameTypeRequiredDefaultDescription
themeOverrideString|Object|ArraynullA partial theme object merged with the component's default theme; accepts a class string, class array, or theme object.
classimport('vue').HTMLAttributes['class']undefinedAdditional CSS classes applied to the section root.

Slots

NameScopedDescription
titletitle Section title; usually a <FormSectionTitle>.
asideaside Mono trailing meta next to the title (e.g. "required").
default

Full slot reference

Source

client/lib/form/layout/FormSection.vue

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2