Accessibility
Neobrut Vue components are designed for semantic and keyboard-accessible interfaces. Accessibility still depends on how you compose them.
- Give form fields a visible
label; usehintanderrorfor supporting or validation text. - Use
NbButtonfor actions andNbLinkfor navigation. - Use the supplied grouped components (
NbTabsListwithNbTabsTriggerandNbTabsContent, for example) so their roles and relationships stay connected. - Name overlay triggers and keep headings descriptive. Dialogs and menus are built on accessible interaction primitives; verify focus order in your actual page.
- Do not use color alone to communicate errors or status. Keep text feedback visible.
The interactive gallery is useful for trying keyboard and focus behavior. The repository also contains accessibility tests; test your finished flows as well as the components.