Files
Krow-workspace/apps/mobile/packages/features/client/client_coverage/pubspec.yaml
Achintha Isuru 2b331e356b feat(client_coverage): add client coverage feature with user session data use case and dashboard widgets
- Created `client_coverage` feature with necessary dependencies in `pubspec.yaml`.
- Implemented `GetUserSessionDataUseCase` for retrieving user session data.
- Developed `ClientHomeEditBanner` for edit mode instructions and reset functionality.
- Added `ClientHomeHeader` to display user information and action buttons.
- Built `DashboardWidgetBuilder` to render various dashboard widgets based on state.
- Introduced `DraggableWidgetWrapper` for managing widget visibility and drag handles in edit mode.
- Created `HeaderIconButton` for interactive header actions with optional badge support.
2026-01-23 16:25:01 -05:00

35 lines
664 B
YAML

name: client_coverage
description: Client coverage feature for tracking daily shift coverage and worker status
version: 1.0.0
publish_to: none
environment:
sdk: ^3.6.0
dependencies:
flutter:
sdk: flutter
# Internal packages
design_system:
path: ../../../design_system
krow_domain:
path: ../../../domain
krow_core:
path: ../../../core
krow_data_connect:
path: ../../../data_connect
core_localization:
path: ../../../core_localization
# External packages
flutter_modular: ^6.3.4
flutter_bloc: ^8.1.6
equatable: ^2.0.7
intl: ^0.20.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0