- 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.
46 lines
893 B
YAML
46 lines
893 B
YAML
name: client_main
|
|
description: Main shell and navigation for the client application.
|
|
version: 0.0.1
|
|
publish_to: none
|
|
resolution: workspace
|
|
|
|
environment:
|
|
sdk: '>=3.10.0 <4.0.0'
|
|
flutter: ">=3.0.0"
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_bloc: ^8.1.0
|
|
flutter_modular: ^6.3.0
|
|
equatable: ^2.0.5
|
|
lucide_icons: ^0.257.0
|
|
|
|
# Architecture Packages
|
|
design_system:
|
|
path: ../../../design_system
|
|
core_localization:
|
|
path: ../../../core_localization
|
|
client_home:
|
|
path: ../home
|
|
client_coverage:
|
|
path: ../client_coverage
|
|
view_orders:
|
|
path: ../view_orders
|
|
billing:
|
|
path: ../billing
|
|
|
|
# Intentionally commenting these out as they might not exist yet
|
|
# client_settings:
|
|
# path: ../settings
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
bloc_test: ^9.1.0
|
|
mocktail: ^1.0.0
|
|
flutter_lints: ^6.0.0
|
|
|
|
flutter:
|
|
uses-material-design: true
|