NashNavigationRail typedef
NashNavigationRail = NavigationRail
A themed Material 3 NavigationRail wrapper.
Use it for persistent top-level navigation on tablets and desktops. The rail can be extended to show labels next to the icons, or collapsed to icon-only (recommended for narrow windows).
NavigationRail(
selectedIndex: _index,
onDestinationSelected: (int i) => setState(() => _index = i),
destinations: <NavRailDestination>[
NavRailDestination(label: 'Home', icon: Icons.home_outlined),
NavRailDestination(label: 'Inbox', icon: Icons.mail_outline, badge: '3'),
],
)
A backwards-compatible alias for [NavigationRail].
Implementation
typedef NashNavigationRail = NavigationRail;