feat(features): refontes adhesions/admin/auth/backup/contributions/dashboard/epargne/events

- adhesions : bloc complet avec events/states/model, dialogs paiement/rejet
- admin : users bloc, user management list/detail pages
- authentication : bloc + keycloak auth service + webview
- backup : bloc complet, repository, models
- contributions : bloc + widgets + export
- dashboard : widgets connectés (activities, events, notifications, search)
  + charts + monitoring + shortcuts
- epargne : repository, transactions, dialogs
- events : bloc complet, pages (detail, connected, wrapper), models
This commit is contained in:
dahoud
2026-04-15 20:26:48 +00:00
parent 45dcd2171e
commit 120434aba0
36 changed files with 903 additions and 1411 deletions

View File

@@ -158,7 +158,7 @@ class _PerformanceMonitorWidgetState extends State<PerformanceMonitorWidget>
height: 20,
child: CircularProgressIndicator(
strokeWidth: 2,
valueColor: AlwaysStoppedAnimation<Color>(AppColors.primaryGreen),
valueColor: AlwaysStoppedAnimation<Color>(AppColors.primary),
),
),
const SizedBox(width: 12),
@@ -213,7 +213,7 @@ class _PerformanceMonitorWidgetState extends State<PerformanceMonitorWidget>
fontSize: 10,
fontWeight: FontWeight.bold,
letterSpacing: 1.1,
color: AppColors.textPrimaryLight,
color: AppColors.textPrimary,
),
),
),
@@ -221,7 +221,7 @@ class _PerformanceMonitorWidgetState extends State<PerformanceMonitorWidget>
const SizedBox(width: 8),
Icon(
_isExpanded ? Icons.expand_less : Icons.expand_more,
color: AppColors.textSecondaryLight,
color: AppColors.textSecondary,
size: 20,
),
],
@@ -263,7 +263,7 @@ class _PerformanceMonitorWidgetState extends State<PerformanceMonitorWidget>
label,
style: const TextStyle(
fontSize: 9,
color: AppColors.textSecondaryLight,
color: AppColors.textSecondary,
fontWeight: FontWeight.w500,
),
),
@@ -352,7 +352,7 @@ class _PerformanceMonitorWidgetState extends State<PerformanceMonitorWidget>
borderRadius: BorderRadius.circular(2),
child: LinearProgressIndicator(
value: progress.clamp(0.0, 1.0),
backgroundColor: AppColors.lightBorder,
backgroundColor: AppColors.border,
valueColor: AlwaysStoppedAnimation<Color>(color),
minHeight: 4,
),
@@ -410,7 +410,7 @@ class _PerformanceMonitorWidgetState extends State<PerformanceMonitorWidget>
alert.message,
style: const TextStyle(
fontSize: 11,
color: AppColors.textPrimaryLight,
color: AppColors.textPrimary,
),
),
),
@@ -418,7 +418,7 @@ class _PerformanceMonitorWidgetState extends State<PerformanceMonitorWidget>
_formatTime(alert.timestamp),
style: const TextStyle(
fontSize: 10,
color: AppColors.textSecondaryLight,
color: AppColors.textSecondary,
),
),
],
@@ -427,7 +427,7 @@ class _PerformanceMonitorWidgetState extends State<PerformanceMonitorWidget>
}
Color _getOverallHealthColor() {
if (_currentMetrics == null) return AppColors.textSecondaryLight;
if (_currentMetrics == null) return AppColors.textSecondary;
final metrics = _currentMetrics!;