page AccessibilityGuide { layout = "showcase" seo { title = "Accessibility" description = "Keyboard interaction, visible focus states, labels, and reduced-motion support ship by default." } view {
Getting Started

Accessibility

Keyboard interaction, visible focus states, labels, and reduced-motion support ship by default.

Overview

Keyboard interaction, visible focus states, labels, and reduced-motion support ship by default.

Configuration

Use the design switcher in the header to test this setting live.

Component behavior

The setting is inherited by components, blocks, templates, and playground previews.

Label controls and explain errors

Give every control a visible label. Use helperText for instructions and error for actionable feedback. Test Tab, Shift+Tab, Enter and Escape; focus must remain visible and follow the reading order.

<Input label="Email address" type="email" name="email" required="true" helperText="Use your work email." error="Enter a valid email address." />
<Button label="Save changes" disabled="true" />

Verify the result

Open the matching component page, change its options, and try the keyboard controls. Copy the demonstrated configuration into your page, then replace sample content with your data.

} }