import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:syncrow_app/features/home/bloc/home_cubit.dart'; import 'package:syncrow_app/utils/resource_manager/color_manager.dart'; class DefaultNavBar extends StatelessWidget { const DefaultNavBar({ super.key, }); @override Widget build(BuildContext context) { return BlocBuilder( builder: (context, state) { return BottomNavigationBar( onTap: (int index) => HomeCubit.get(context).updatePageIndex(index, context), currentIndex: HomeCubit.pageIndex, selectedItemColor: ColorsManager.primaryColor, selectedLabelStyle: const TextStyle( color: ColorsManager.primaryColor, ), unselectedItemColor: Colors.grey, elevation: 10, items: HomeCubit.get(context).bottomNavItems, ); }, ); } } class DefaultBottomNavBarItem extends BottomNavigationBarItem { DefaultBottomNavBarItem({required super.icon}); }