feat: Version 3.3.5 - Optimisations pages, améliorations ergonomie et affichages dynamiques stats
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -93,13 +93,11 @@ class _HomeContentState extends State<HomeContent> {
|
||||
|
||||
// Tableau détaillé des membres - uniquement pour admin sur Web
|
||||
if (isAdmin && kIsWeb) ...[
|
||||
const MembersBoardPassages(
|
||||
height: 700,
|
||||
),
|
||||
const MembersBoardPassages(),
|
||||
const SizedBox(height: AppTheme.spacingL),
|
||||
],
|
||||
|
||||
// LIGNE 2 : Carte de répartition par secteur
|
||||
// LIGNE 2 : Carte de répartition par secteur (uniquement si > 1 secteur)
|
||||
// Le widget filtre automatiquement selon le rôle de l'utilisateur
|
||||
ValueListenableBuilder<Box<SectorModel>>(
|
||||
valueListenable: Hive.box<SectorModel>(AppKeys.sectorsBoxName).listenable(),
|
||||
@@ -113,9 +111,13 @@ class _HomeContentState extends State<HomeContent> {
|
||||
sectorCount = userSectors.length;
|
||||
}
|
||||
|
||||
// N'afficher que s'il y a plus d'un secteur
|
||||
if (sectorCount <= 1) {
|
||||
return const SizedBox.shrink();
|
||||
}
|
||||
|
||||
return SectorDistributionCard(
|
||||
title: '$sectorCount secteur${sectorCount > 1 ? 's' : ''}',
|
||||
height: 500,
|
||||
title: '$sectorCount secteurs',
|
||||
);
|
||||
},
|
||||
),
|
||||
@@ -132,10 +134,9 @@ class _HomeContentState extends State<HomeContent> {
|
||||
child: ActivityChart(
|
||||
height: 350,
|
||||
showAllPassages: isAdmin, // Admin voit tout, user voit tous les passages de ses secteurs
|
||||
title: isAdmin
|
||||
? 'Passages réalisés par jour (15 derniers jours)'
|
||||
: 'Passages de mes secteurs par jour (15 derniers jours)',
|
||||
daysToShow: 15,
|
||||
title: isAdmin ? 'Passages' : 'Mes passages',
|
||||
daysToShow: 7,
|
||||
showPeriodButtons: true,
|
||||
),
|
||||
),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user