import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import '../home/home_provider.dart'; class DefaultNavBar extends StatelessWidget { const DefaultNavBar({ super.key, }); @override Widget build(BuildContext context) { return Consumer( builder: (context, provider, child) { return BottomNavigationBar( onTap: (int index) => provider.updatePageIndex(index, context), currentIndex: HomeProvider.pageIndex, selectedItemColor: Colors.black, unselectedItemColor: Colors.grey, elevation: 10, items: provider.bottomNavItems, ); }, ); } } class DefaultBottomNavBarItem extends BottomNavigationBarItem { DefaultBottomNavBarItem({required super.icon}); }