Skip to content
TrademarkTrademark
Docs
Form Controls

Fieldset

Updated: October 20, 2026
View on GitHub
Soon
Not released yet. The published package does not include this yet, so it will not install today.

Fieldset takes the same props as on the web (legend, description, disabled, plus Form's density, columns and size). The legend is a heading a screen reader can jump to, the fields inside are laid out by a Form, and disabled disables every field inside. See the web Fieldset for the same component in the browser.

Differences from the web

  • disabled reaches Input and the fields built on it (Textarea, Select, NumberInput, PasswordInput). Other controls take their own disabled.
  • name is left out: React Native has no form data.

API reference

Prop
Type
Default
Description
legendReactNodeThe section's heading.
descriptionReactNodeA line under the legend.
disabledbooleanDisables the fields inside.
density"stacked" | "tight" | "spacious""tight"As on Form.
columnsnumber | { xl?, l?, m?, s?, xs? }1As on Form.
size"xs" | "s" | "m" | "l" | "xl"As on Form; the outer form's size carries in.
spannumberColumns to take inside an outer Form.
Edit this page on GitHub