feat: Implement Staff Clock In feature with attendance tracking and commute management

- Added AppColors for consistent theming across the feature.
- Created AttendanceCard widget to display attendance information.
- Developed CommuteTracker widget to manage and display commute status.
- Implemented DateSelector for selecting shift dates.
- Added LunchBreakDialog for logging lunch breaks with multiple steps.
- Created SwipeToCheckIn widget for checking in and out via swipe or NFC.
- Established StaffClockInModule for dependency injection and routing.
- Updated pubspec.yaml with necessary dependencies for the feature.
This commit is contained in:
Achintha Isuru
2026-01-26 01:25:08 -05:00
parent 2a820b3e4f
commit 7bd276269b
27 changed files with 2752 additions and 5 deletions

View File

@@ -1100,6 +1100,13 @@ packages:
relative: true
source: path
version: "0.0.1"
staff_clock_in:
dependency: transitive
description:
path: "packages/features/staff/clock_in"
relative: true
source: path
version: "0.0.1"
staff_documents:
dependency: transitive
description: