getStaticNavbarItems method

List<Widget> getStaticNavbarItems(
  1. BuildContext context
)

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();
}