feat(staff): integrate staff_home feature

- Created staff_main package with module, bloc, and pages
- Integrated staff_home into staff_main
- Updated route constants to use /worker-main
- Fixed intl version conflict
This commit is contained in:
Achintha Isuru
2026-01-24 12:11:25 -05:00
parent faa2b2b0a6
commit 13265d844e
22 changed files with 2373 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_modular/flutter_modular.dart';
import 'package:staff_home/staff_home.dart';
import 'package:staff_main/src/presentation/blocs/staff_main_cubit.dart';
import 'package:staff_main/src/presentation/constants/staff_main_routes.dart';
@@ -28,9 +29,9 @@ class StaffMainModule extends Module {
child: (BuildContext context) =>
const PlaceholderPage(title: 'Payments'),
),
ChildRoute<dynamic>(
ModuleRoute<dynamic>(
StaffMainRoutes.home,
child: (BuildContext context) => const PlaceholderPage(title: 'Home'),
module: StaffHomeModule(),
),
ChildRoute<dynamic>(
StaffMainRoutes.clockIn,