feat: Refactor Staff Profile page to use ProfileCubit and improve loading logic

This commit is contained in:
Achintha Isuru
2026-01-24 14:46:35 -05:00
parent 96ab07b58d
commit a38afb1940
6 changed files with 233 additions and 224 deletions

View File

@@ -1,41 +1,40 @@
name: staff_profile
description: Staff Profile feature package.
version: 0.0.1
publish_to: 'none'
publish_to: none
resolution: workspace
environment:
sdk: '>=3.0.0 <4.0.0'
flutter: ">=1.17.0"
sdk: '>=3.10.0 <4.0.0'
flutter: ">=3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_bloc: ^8.1.0
bloc: ^8.1.0
flutter_modular: ^6.3.0
equatable: ^2.0.5
lucide_icons: ^0.257.0
# Architecture
flutter_modular: ^5.0.0
flutter_bloc: ^8.1.3
# Utility/DI
injectable: ^2.3.0
get_it: ^7.6.4
# Project-specific packages
domain:
path: ../../../domain
data_connect:
path: ../../../data_connect
# Architecture Packages
design_system:
path: ../../../design_system
core_localization:
path: ../../../core_localization
design_system:
path: ../../../design_system # Assuming this path
krow_core:
path: ../../../core
krow_domain:
path: ../../../domain
krow_data_connect:
path: ../../../data_connect
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0
injectable_generator: ^2.4.1
build_runner: ^2.4.6
bloc_test: ^9.1.0
mocktail: ^1.0.0
flutter_lints: ^6.0.0
# Flutter modular configuration
flutter:
uses-material-design: true