feat: Implement Staff Profile Info feature with onboarding capabilities

- Added StaffProfileInfoModule for managing personal information onboarding.
- Created PersonalInfoRepositoryImpl and PersonalInfoRepositoryMock for data handling.
- Developed use cases for fetching and updating staff profile information.
- Implemented PersonalInfoBloc for state management using BLoC pattern.
- Designed UI components including PersonalInfoPage, PersonalInfoContent, and form widgets.
- Integrated navigation for onboarding steps and added necessary routes.
- Updated pubspec.yaml files to include new dependencies and feature packages.
This commit is contained in:
Achintha Isuru
2026-01-24 19:28:14 -05:00
parent 5039743c03
commit 0cfc19fa60
24 changed files with 1302 additions and 4 deletions

View File

@@ -28,6 +28,10 @@ dependencies:
path: ../../../domain
krow_data_connect:
path: ../../../data_connect
# Feature Packages
staff_profile_info:
path: ../profile_sections/onboarding/profile_info
dev_dependencies:
flutter_test: