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

@@ -87,7 +87,7 @@ class LoginFooter extends StatelessWidget {
color: AppTheme.textSecondary.withOpacity(0.1),
),
),
child: Column(
child: const Column(
children: [
Row(
mainAxisAlignment: MainAxisAlignment.center,
@@ -97,7 +97,7 @@ class LoginFooter extends StatelessWidget {
size: 20,
color: AppTheme.successColor,
),
const SizedBox(width: 8),
SizedBox(width: 8),
Text(
'Connexion sécurisée',
style: TextStyle(
@@ -108,7 +108,7 @@ class LoginFooter extends StatelessWidget {
),
],
),
const SizedBox(height: 8),
SizedBox(height: 8),
Text(
'Vos données sont protégées par un cryptage de niveau bancaire',
textAlign: TextAlign.center,
@@ -174,7 +174,7 @@ class LoginFooter extends StatelessWidget {
const SizedBox(width: 6),
Text(
label,
style: TextStyle(
style: const TextStyle(
fontSize: 12,
color: AppTheme.textSecondary,
fontWeight: FontWeight.w500,
@@ -216,14 +216,14 @@ class LoginFooter extends StatelessWidget {
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(16),
),
title: Row(
title: const Row(
children: [
Icon(
Icons.help_outline,
color: AppTheme.infoColor,
),
const SizedBox(width: 12),
const Text('Aide'),
SizedBox(width: 12),
Text('Aide'),
],
),
content: Column(
@@ -249,7 +249,7 @@ class LoginFooter extends StatelessWidget {
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text(
child: const Text(
'Fermer',
style: TextStyle(
color: AppTheme.primaryColor,
@@ -269,14 +269,14 @@ class LoginFooter extends StatelessWidget {
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(16),
),
title: Row(
title: const Row(
children: [
Icon(
Icons.info_outline,
color: AppTheme.primaryColor,
),
const SizedBox(width: 12),
const Text('À propos'),
SizedBox(width: 12),
Text('À propos'),
],
),
content: const Text(
@@ -286,7 +286,7 @@ class LoginFooter extends StatelessWidget {
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text(
child: const Text(
'Fermer',
style: TextStyle(
color: AppTheme.primaryColor,
@@ -306,14 +306,14 @@ class LoginFooter extends StatelessWidget {
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(16),
),
title: Row(
title: const Row(
children: [
Icon(
Icons.privacy_tip_outlined,
color: AppTheme.warningColor,
),
const SizedBox(width: 12),
const Text('Confidentialité'),
SizedBox(width: 12),
Text('Confidentialité'),
],
),
content: const Text(
@@ -323,7 +323,7 @@ class LoginFooter extends StatelessWidget {
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text(
child: const Text(
'Compris',
style: TextStyle(
color: AppTheme.primaryColor,
@@ -342,7 +342,7 @@ class LoginFooter extends StatelessWidget {
children: [
Text(
title,
style: TextStyle(
style: const TextStyle(
fontSize: 14,
fontWeight: FontWeight.w600,
color: AppTheme.textPrimary,
@@ -351,7 +351,7 @@ class LoginFooter extends StatelessWidget {
const SizedBox(height: 4),
Text(
description,
style: TextStyle(
style: const TextStyle(
fontSize: 12,
color: AppTheme.textSecondary,
),

View File

@@ -189,21 +189,21 @@ class _LoginFormState extends State<LoginForm>
),
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(16),
borderSide: BorderSide(
borderSide: const BorderSide(
color: AppTheme.primaryColor,
width: 2,
),
),
errorBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(16),
borderSide: BorderSide(
borderSide: const BorderSide(
color: AppTheme.errorColor,
width: 2,
),
),
focusedErrorBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(16),
borderSide: BorderSide(
borderSide: const BorderSide(
color: AppTheme.errorColor,
width: 2,
),
@@ -281,21 +281,21 @@ class _LoginFormState extends State<LoginForm>
),
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(16),
borderSide: BorderSide(
borderSide: const BorderSide(
color: AppTheme.primaryColor,
width: 2,
),
),
errorBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(16),
borderSide: BorderSide(
borderSide: const BorderSide(
color: AppTheme.errorColor,
width: 2,
),
),
focusedErrorBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(16),
borderSide: BorderSide(
borderSide: const BorderSide(
color: AppTheme.errorColor,
width: 2,
),
@@ -344,7 +344,7 @@ class _LoginFormState extends State<LoginForm>
: Colors.transparent,
),
child: widget.rememberMe
? Icon(
? const Icon(
Icons.check,
size: 14,
color: Colors.white,
@@ -352,7 +352,7 @@ class _LoginFormState extends State<LoginForm>
: null,
),
const SizedBox(width: 8),
Flexible(
const Flexible(
child: Text(
'Se souvenir de moi',
style: TextStyle(
@@ -374,7 +374,7 @@ class _LoginFormState extends State<LoginForm>
HapticFeedback.selectionClick();
_showForgotPasswordDialog();
},
child: Text(
child: const Text(
'Mot de passe oublié ?',
style: TextStyle(
fontSize: 14,
@@ -413,14 +413,14 @@ class _LoginFormState extends State<LoginForm>
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(16),
),
title: Row(
title: const Row(
children: [
Icon(
Icons.help_outline,
color: AppTheme.primaryColor,
),
const SizedBox(width: 12),
const Text('Mot de passe oublié'),
SizedBox(width: 12),
Text('Mot de passe oublié'),
],
),
content: const Text(
@@ -429,7 +429,7 @@ class _LoginFormState extends State<LoginForm>
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text(
child: const Text(
'Compris',
style: TextStyle(
color: AppTheme.primaryColor,