legend | LocalizedMessage | — | Required group name; always rendered in a legend. |
aria-description | LocalizedMessage | — | Extended description for assistive tech. |
aria-label | LocalizedMessage | — | Accessible name when the visible label is insufficient. |
aria-placeholder | LocalizedMessage | — | Hint for an empty control. |
className | string | — | Classes appended after the generated classes. Put overrides in @layer chroma.overrides. |
description | LocalizedMessage | — | Optional helper copy associated with the group through aria-describedby. |
disabled | boolean | — | Native group disable; descendants inherit disabled through fieldset[disabled]. |
error | LocalizedMessage | — | Optional error copy; when set, the group is aria-invalid and the error id is in aria-describedby. |
legendVisibility | FieldsetLegendVisibility | — | When {@link FieldsetLegendVisibility.Hidden}, legend copy is wrapped in VisuallyHidden inside
the legend. Defaults to {@link FieldsetLegendVisibility.Visible}. |
ref | Ref<HTMLFieldSetElement> | — | Ref to the rendered fieldset. |
required | boolean | — | When true, a visible legend ends with Label's decorative, aria-hidden required marker. With
{@link FieldsetType.RadioGroup} the host also gets aria-required="true"; the controls carry
native required themselves. |
title | LocalizedMessage | — | Native tooltip; accessibility hint, not visible UI title text. |
type | FieldsetType | — | Grouping semantics. Defaults to {@link FieldsetType.Group}. {@link FieldsetType.RadioGroup}
sets role="radiogroup" on the host. |