tsimport {MobileNavToggle} from '@astryxdesign/core/MobileNav'
| Guidance | Practices |
|---|---|
| Do | Share the same nav items between MobileNav and SideNav by extracting them into a variable. |
| Do | Provide a header when the drawer's purpose is not obvious from its content. |
| Do | Inside AppShell, use MobileNavToggle to open the drawer; it reads state from context. Do not pass isOpen/onOpenChange to the toggle. |
| Don't | Use MobileNav on desktop: use a persistent SideNav instead. |