feat: Integrate Google Maps Places Autocomplete for Hub Address Validation

- Refactored ShiftsBloc to remove unused shift-related events and use cases.
- Updated navigation paths in ShiftsNavigator to reflect new structure.
- Simplified MyShiftCard widget by removing unnecessary parameters and logic.
- Modified FindShiftsTab and HistoryShiftsTab to utilize new navigation for shift details.
- Created ShiftDetailsModule with necessary bindings and routes for shift details.
- Implemented ShiftDetailsBloc, ShiftDetailsEvent, and ShiftDetailsState for managing shift details.
- Developed ShiftDetailsPage to display detailed information about a shift and handle booking/declining actions.
- Added necessary imports and adjusted existing files to accommodate new shift details functionality.
This commit is contained in:
Achintha Isuru
2026-01-31 20:33:35 -05:00
parent eac6c1b778
commit c6128c2332
14 changed files with 623 additions and 526 deletions

View File

@@ -77,6 +77,10 @@ class StaffMainModule extends Module {
'/availability',
module: StaffAvailabilityModule(),
);
r.module(
'/shift-details',
module: ShiftDetailsModule(),
);
}
}