Hide unused widgets

This commit is contained in:
Abdullah Alassaf
2024-12-17 01:13:36 +03:00
parent f81880a704
commit 33d2bbc91f
5 changed files with 218 additions and 204 deletions

View File

@ -288,31 +288,31 @@ class HomeCubit extends Cubit<HomeState> {
static int pageIndex = 0;
static Map<String, List<Widget>> appBarActions = {
'Dashboard': [
// IconButton(
// icon: const Icon(
// Icons.add,
// size: 25,
// ),
// style: ButtonStyle(
// foregroundColor: WidgetStateProperty.all(ColorsManager.textPrimaryColor),
// ),
// onPressed: () {
// Navigator.push(
// NavigationService.navigatorKey.currentContext!,
// CustomPageRoute(
// builder: (context) => CurtainView(
// curtain: DeviceModel(
// name: "Curtain",
// status: [StatusModel(code: "awd", value: 1)],
// productType: DeviceType.Curtain,
// ),
// ),
// ),
// );
// },
// ),
],
// 'Dashboard': [
// // IconButton(
// // icon: const Icon(
// // Icons.add,
// // size: 25,
// // ),
// // style: ButtonStyle(
// // foregroundColor: WidgetStateProperty.all(ColorsManager.textPrimaryColor),
// // ),
// // onPressed: () {
// // Navigator.push(
// // NavigationService.navigatorKey.currentContext!,
// // CustomPageRoute(
// // builder: (context) => CurtainView(
// // curtain: DeviceModel(
// // name: "Curtain",
// // status: [StatusModel(code: "awd", value: 1)],
// // productType: DeviceType.Curtain,
// // ),
// // ),
// // ),
// // );
// // },
// // ),
// ],
'Devices': [
//TODO: to be checked
// IconButton(
@ -406,7 +406,7 @@ class HomeCubit extends Cubit<HomeState> {
};
static Map<String, Widget?> appBarLeading = {
'Dashboard': const AppBarHomeDropdown(),
// 'Dashboard': const AppBarHomeDropdown(),
'Devices': const AppBarHomeDropdown(),
'Routine': const AppBarHomeDropdown(),
'Menu': Padding(
@ -421,7 +421,7 @@ class HomeCubit extends Cubit<HomeState> {
};
static var bottomNavItems = [
defaultBottomNavBarItem(icon: Assets.assetsIconsDashboard, label: 'Dashboard'),
// defaultBottomNavBarItem(icon: Assets.assetsIconsDashboard, label: 'Dashboard'),
// defaultBottomNavBarItem(icon: Assets.assetsIconslayout, label: 'Layout'),
defaultBottomNavBarItem(icon: Assets.assetsIconsDevices, label: 'Devices'),
defaultBottomNavBarItem(icon: Assets.assetsIconsRoutines, label: 'Routine'),
@ -429,7 +429,7 @@ class HomeCubit extends Cubit<HomeState> {
];
final List<Widget> pages = [
const DashboardView(),
// const DashboardView(),
// const LayoutPage(),
BlocProvider(
create: (context) => DevicesCubit.getInstance(),