From 1a7705bdac319880eabc88ccab04ba135cb6f924 Mon Sep 17 00:00:00 2001 From: Faiz Hashmi Date: Thu, 24 Oct 2024 10:00:07 +0300 Subject: [PATCH] Added Settings Modules --- lib/main.dart | 11 ++++++++++- lib/views/dashboard/fragments/home_fragment.dart | 3 +-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 88a7ad4..b3c53f4 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -6,6 +6,7 @@ import 'package:mc_common_app/repositories/branch_repo.dart'; import 'package:mc_common_app/repositories/chat_repo.dart'; import 'package:mc_common_app/repositories/appointment_repo.dart'; import 'package:mc_common_app/repositories/request_repo.dart'; +import 'package:mc_common_app/repositories/setting_options_repo.dart'; import 'package:mc_common_app/services/firebase_service.dart'; import 'package:mc_common_app/view_models/appointments_view_model.dart'; import 'package:mc_common_app/view_models/chat_view_model.dart'; @@ -28,6 +29,7 @@ import 'package:mc_common_app/utils/enums.dart'; import 'package:mc_common_app/view_models/ad_view_model.dart'; import 'package:mc_common_app/view_models/base_view_model.dart'; import 'package:mc_common_app/view_models/payment_view_model.dart'; +import 'package:mc_common_app/view_models/setting_options_view_model.dart'; import 'package:mc_common_app/view_models/user_view_model.dart'; import 'package:mc_common_app/widgets/extensions/extensions_widget.dart'; import 'package:provider/provider.dart'; @@ -60,7 +62,9 @@ Future main() async { initializeDateFormatting().then((_) => runApp( MultiProvider( providers: [ - ChangeNotifierProvider(create: (_) => BaseVM()), + ChangeNotifierProvider( + create: (_) => BaseVM(), + ), ChangeNotifierProvider( create: (_) => DashboardVmCustomer( commonServices: injector.get(), @@ -107,6 +111,11 @@ Future main() async { commonRepo: injector.get(), ), ), + ChangeNotifierProvider( + create: (_) => SettingOptionsVM( + settingOptionsRepo: injector.get(), + ), + ), ], child: MyApp(), ).setupLocale(), diff --git a/lib/views/dashboard/fragments/home_fragment.dart b/lib/views/dashboard/fragments/home_fragment.dart index 4a0505c..83c8a90 100644 --- a/lib/views/dashboard/fragments/home_fragment.dart +++ b/lib/views/dashboard/fragments/home_fragment.dart @@ -16,7 +16,6 @@ import 'package:mc_common_app/widgets/common_widgets/app_bar.dart'; import 'package:mc_common_app/widgets/common_widgets/view_all_widget.dart'; import 'package:mc_common_app/widgets/extensions/extensions_widget.dart'; import 'package:provider/provider.dart'; -import 'package:badges/badges.dart' as b; import 'package:easy_localization/easy_localization.dart'; class HomeFragment extends StatelessWidget { @@ -29,7 +28,7 @@ class HomeFragment extends StatelessWidget { appBar: CustomAppBar( isDrawerEnabled: true, leadingWidth: 100, - onTap: () => navigateWithName(context, AppRoutes.settingOptionsLanguages), + onTap: () => navigateWithName(context, AppRoutes.settingOptionsMore), actions: [ // IconButton( // onPressed: () {},