Founding price: $35, then $79.99 after 23:59 UTC on 4 November, then $79.99
Get ProSection navigation for long forms: a sticky list of anchor links that tracks the section in view, shows error counts and completed marks, and moves focus to the section heading you pick.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
Prop (FormSectionNav) | Type | Description |
|---|---|---|
sections | { id, label, errors?, complete? }[] | The ids match FormSection ids. |
offset | number | Pixels kept above the section in view. Default 24. |
label | string | Accessible name of the nav. |
FormSection takes id, title, description and the usual section attributes.
nav landmark with a name, holding real links; the section in view has aria-current="location".prefers-reduced-motion.FormSection is a section named by its heading, which makes it a region in landmark lists.The component ships with a Testing Library test (form-sections.test.tsx) that covers: its main behaviour, the keyboard path and the error or empty states.