NavButton
NavButton is a user interface control whose primary purpose is to initiate navigation to a different view, page, or route within an application. It is commonly used in navigation bars, toolbars, side panels, and menu structures to guide users through content and flows.
Core properties typically include a destination or route, a visible label, and optionally an icon. It may
NavButton often integrates with a routing system or navigation manager. Activation can trigger route changes, push
Accessibility considerations are important. NavButton should present as a focusable element with appropriate keyboard support (for
Design and usage guidance emphasizes consistency and clarity. NavButtons should be visually distinct from action-only buttons