This commit is contained in:
2026-05-29 12:26:41 +02:00
parent 6211cc6729
commit 5ad3e12b1f
18 changed files with 1303 additions and 372 deletions

View File

@@ -18,7 +18,6 @@ import 'package:flux/features/customers/models/customer_model.dart';
import 'package:flux/features/customers/ui/customer_detail_screen.dart';
import 'package:flux/features/customers/ui/customer_form_screen.dart';
import 'package:flux/features/customers/ui/customers_list_screen.dart';
import 'package:flux/features/home/dashboard_task_list/blocs/dashboard_task_list_cubit.dart';
import 'package:flux/features/home/ui/home_screen.dart';
import 'package:flux/features/master_data/master_data_hub_content.dart';
import 'package:flux/features/master_data/products/blocs/product_cubit.dart';
@@ -43,8 +42,10 @@ import 'package:flux/features/operations/blocs/operation_form_cubit.dart';
import 'package:flux/features/operations/models/operation_model.dart';
import 'package:flux/features/operations/ui/operation_form_screen.dart';
import 'package:flux/features/operations/ui/operation_list_screen.dart';
import 'package:flux/features/settings/settings_screen.dart';
import 'package:flux/features/settings/theme_settings_view.dart';
import 'package:flux/features/settings/blocs/reminder_defaults_cubit.dart';
import 'package:flux/features/settings/ui/reminder_settings_screen.dart';
import 'package:flux/features/settings/ui/settings_screen.dart';
import 'package:flux/features/settings/ui/theme_settings_view.dart';
import 'package:flux/features/tasks/blocs/task_form_cubit.dart';
import 'package:flux/features/tasks/blocs/task_list_cubit.dart';
import 'package:flux/features/tasks/models/task_model.dart';
@@ -141,14 +142,7 @@ class AppRouter {
path: '/',
name: Routes.home,
builder: (context, state) {
return MultiBlocProvider(
providers: [
BlocProvider<DashboardTaskListCubit>(
create: (context) => DashboardTaskListCubit(),
),
],
child: HomeScreen(),
);
return const HomeScreen();
},
),
@@ -218,6 +212,16 @@ class AppRouter {
name: Routes.themeSettings,
builder: (context, state) => const ThemeSettingsView(),
),
GoRoute(
path: 'reminderSettings',
name: Routes.reminderSettings,
builder: (context, state) =>
BlocProvider<ReminderDefaultsCubit>(
create: (context) => ReminderDefaultsCubit(),
child: const ReminderSettingsScreen(),
),
),
],
),

View File

@@ -26,4 +26,5 @@ class Routes {
static const String notes = 'notes';
static const String tasks = 'tasks';
static const String taskForm = 'task-form';
static const String reminderSettings = 'reminder-settings';
}