Début page calendrier

This commit is contained in:
2025-05-15 20:42:49 +02:00
parent b8e4f39e4c
commit 72bb8f03de
13 changed files with 981 additions and 39 deletions

View File

@ -30,7 +30,7 @@ class MainDrawer extends StatelessWidget {
DrawerHeader(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/EM2_NsurB.jpg'),
image: const AssetImage('assets/EM2_NsurB.jpg'),
fit: BoxFit.cover,
colorFilter: ColorFilter.mode(
AppColors.noir.withOpacity(0.4),
@ -52,7 +52,7 @@ class MainDrawer extends StatelessWidget {
radius: 30,
)
else
CircleAvatar(
const CircleAvatar(
radius: 30,
child: Icon(Icons.account_circle, size: 45),
),
@ -61,7 +61,7 @@ class MainDrawer extends StatelessWidget {
hasUser
? 'Bonjour, ${userProvider.currentUser!.firstName}'
: 'Bonjour, Utilisateur',
style: TextStyle(
style: const TextStyle(
color: AppColors.blanc,
fontSize: 18,
fontWeight: FontWeight.bold,
@ -88,7 +88,7 @@ class MainDrawer extends StatelessWidget {
Navigator.pop(context);
Navigator.pushReplacement(
context,
MaterialPageRoute(builder: (context) => CalendarPage()),
MaterialPageRoute(builder: (context) => const CalendarPage()),
);
},
),
@ -116,7 +116,7 @@ class MainDrawer extends StatelessWidget {
},
),
PermissionGate(
requiredPermissions: [Permission.viewUsers],
requiredPermissions: const [Permission.viewUsers],
child: ListTile(
leading: const Icon(Icons.group),
title: const Text('Gestion des Utilisateurs'),