Versione OK Pour l'onglet événements.

This commit is contained in:
DahoudG
2025-09-15 20:15:34 +00:00
parent 8a619ee1bf
commit 12d514d866
73 changed files with 11508 additions and 674 deletions

View File

@@ -1,5 +1,8 @@
import 'package:flutter/material.dart';
import '../../../../shared/theme/app_theme.dart';
import '../../../../core/animations/page_transitions.dart';
import '../../../demo/presentation/pages/animations_demo_page.dart';
import '../../../debug/debug_api_test_page.dart';
// Imports des nouveaux widgets refactorisés
import '../widgets/welcome/welcome_section_widget.dart';
@@ -31,12 +34,30 @@ class DashboardPage extends StatelessWidget {
backgroundColor: AppTheme.primaryColor,
elevation: 0,
actions: [
IconButton(
icon: const Icon(Icons.animation),
onPressed: () {
Navigator.of(context).push(
PageTransitions.morphWithBlur(const AnimationsDemoPage()),
);
},
tooltip: 'Démonstration des animations',
),
IconButton(
icon: const Icon(Icons.notifications_outlined),
onPressed: () {
// TODO: Implémenter la navigation vers les notifications
},
),
IconButton(
icon: const Icon(Icons.bug_report),
onPressed: () {
Navigator.of(context).push(
PageTransitions.slideFromRight(const DebugApiTestPage()),
);
},
tooltip: 'Debug API',
),
IconButton(
icon: const Icon(Icons.settings_outlined),
onPressed: () {

View File

@@ -86,17 +86,17 @@ class RecentActivitiesWidget extends StatelessWidget {
),
],
),
child: Column(
child: const Column(
children: [
ActivityItemWidget(
title: 'Paiement Mobile Money reçu',
description: 'Kouassi Yao - 25,000 FCFA via Orange Money',
icon: Icons.phone_android,
color: const Color(0xFFFF9800),
color: Color(0xFFFF9800),
time: 'Il y a 3 min',
isNew: true,
),
const Divider(height: 1),
Divider(height: 1),
ActivityItemWidget(
title: 'Nouveau membre validé',
description: 'Adjoua Marie inscrite depuis Abidjan',
@@ -105,7 +105,7 @@ class RecentActivitiesWidget extends StatelessWidget {
time: 'Il y a 15 min',
isNew: true,
),
const Divider(height: 1),
Divider(height: 1),
ActivityItemWidget(
title: 'Relance automatique envoyée',
description: '12 SMS de rappel cotisations expédiés',
@@ -113,15 +113,15 @@ class RecentActivitiesWidget extends StatelessWidget {
color: AppTheme.infoColor,
time: 'Il y a 1h',
),
const Divider(height: 1),
Divider(height: 1),
ActivityItemWidget(
title: 'Rapport OHADA généré',
description: 'Bilan financier T4 2024 exporté',
icon: Icons.description,
color: const Color(0xFF795548),
color: Color(0xFF795548),
time: 'Il y a 2h',
),
const Divider(height: 1),
Divider(height: 1),
ActivityItemWidget(
title: 'Événement: Forte participation',
description: 'AG Extraordinaire - 89% de présence',
@@ -129,7 +129,7 @@ class RecentActivitiesWidget extends StatelessWidget {
color: AppTheme.successColor,
time: 'Il y a 3h',
),
const Divider(height: 1),
Divider(height: 1),
ActivityItemWidget(
title: 'Alerte: Cotisations en retard',
description: '23 membres avec +30 jours de retard',
@@ -137,7 +137,7 @@ class RecentActivitiesWidget extends StatelessWidget {
color: AppTheme.warningColor,
time: 'Il y a 4h',
),
const Divider(height: 1),
Divider(height: 1),
ActivityItemWidget(
title: 'Synchronisation réussie',
description: 'Données sauvegardées sur le cloud',
@@ -145,12 +145,12 @@ class RecentActivitiesWidget extends StatelessWidget {
color: AppTheme.successColor,
time: 'Il y a 6h',
),
const Divider(height: 1),
Divider(height: 1),
ActivityItemWidget(
title: 'Message diffusé',
description: 'Info COVID-19 envoyée à 1,247 membres',
icon: Icons.campaign,
color: const Color(0xFF9C27B0),
color: Color(0xFF9C27B0),
time: 'Hier 18:30',
),
],

View File

@@ -86,11 +86,11 @@ class ChartsAnalyticsWidget extends StatelessWidget {
),
),
const SizedBox(width: 8),
Expanded(
const Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const Text(
Text(
'Évolution des membres actifs',
style: TextStyle(
fontSize: 16,
@@ -98,8 +98,8 @@ class ChartsAnalyticsWidget extends StatelessWidget {
color: AppTheme.textPrimary,
),
),
const SizedBox(height: 2),
const Text(
SizedBox(height: 2),
Text(
'Croissance sur 5 mois • +24.7% (+247 membres)',
style: TextStyle(
fontSize: 11,