- 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.
35 lines
664 B
YAML
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
|