ResponsiveNavigationBar constructor
Creates a ResponsiveNavigationBar with the given navigationShell and barButtons.
Implementation
ResponsiveNavigationBar(
{super.key,
required this.navigationShell,
required List<BarItem> barButtons})
: tabletBarButtons = barButtons
.map((item) => NavigationRailDestination(
icon: item.icon, label: Text(item.label)))
.toList(),
webBarButtons = barButtons
.map((item) => Tab(icon: item.icon, text: item.label))
.toList(),
phoneBarButtons = barButtons
.map((item) =>
BottomNavigationBarItem(icon: item.icon, label: item.label))
.toList();