Bug correction + add

This commit is contained in:
2025-07-09 21:56:48 +02:00
parent f809375a31
commit 906abad2ba
2 changed files with 14 additions and 7 deletions

View File

@ -57,9 +57,9 @@ class _SettingsPageState extends State<SettingsPage> {
child: Column(
children: [
ListTile(
title: Text(l10n.english, style: Theme.of(context).textTheme.titleMedium),
title: Text('English', style: Theme.of(context).textTheme.titleMedium),
trailing: currentLocale.languageCode == 'en'
? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary)
? Icon(Icons.check_circle, color: colorProvider.accentColor)
: null,
onTap: () {
final localeProvider = Provider.of<LocaleProvider>(context, listen: false);
@ -67,9 +67,9 @@ class _SettingsPageState extends State<SettingsPage> {
},
),
ListTile(
title: Text(l10n.french, style: Theme.of(context).textTheme.titleMedium),
title: Text('Français', style: Theme.of(context).textTheme.titleMedium),
trailing: currentLocale.languageCode == 'fr'
? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary)
? Icon(Icons.check_circle, color: colorProvider.accentColor)
: null,
onTap: () {
final localeProvider = Provider.of<LocaleProvider>(context, listen: false);
@ -92,7 +92,7 @@ class _SettingsPageState extends State<SettingsPage> {
ListTile(
title: Text(l10n.themeSystem, style: Theme.of(context).textTheme.titleMedium),
trailing: themeProvider.themeMode == ThemeMode.system
? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary)
? Icon(Icons.check_circle, color: colorProvider.accentColor)
: null,
onTap: () {
themeProvider.setThemeMode(ThemeMode.system);
@ -101,7 +101,7 @@ class _SettingsPageState extends State<SettingsPage> {
ListTile(
title: Text(l10n.themeLight, style: Theme.of(context).textTheme.titleMedium),
trailing: themeProvider.themeMode == ThemeMode.light
? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary)
? Icon(Icons.check_circle, color: colorProvider.accentColor)
: null,
onTap: () {
themeProvider.setThemeMode(ThemeMode.light);
@ -110,7 +110,7 @@ class _SettingsPageState extends State<SettingsPage> {
ListTile(
title: Text(l10n.themeDark, style: Theme.of(context).textTheme.titleMedium),
trailing: themeProvider.themeMode == ThemeMode.dark
? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary)
? Icon(Icons.check_circle, color: colorProvider.accentColor)
: null,
onTap: () {
themeProvider.setThemeMode(ThemeMode.dark);