getStaticNavbarItems method
Implementation
List<Widget> getStaticNavbarItems(BuildContext context) {
return (widget.navbar.getNavbarItems()).map((item) {
return ListTile(
leading: Icon(item.icon),
title: Text(item.title),
onTap: () {
if (![item.routeName, ...item.inaccessibleRoutes].contains(ModalRoute.of(context)?.settings.name)) {
Navigator.of(context).pushReplacementNamed(
item.routeName,
arguments: item.routeArguments,
);
}
},
);
}).toList();
}