From 6bfd01c7ab88f94407ffab6b124e7e07706c825e Mon Sep 17 00:00:00 2001 From: yaso Date: Mon, 3 Feb 2025 14:26:14 +0200 Subject: [PATCH] Theme Switch fix --- Frontend/lib/main.dart | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Frontend/lib/main.dart b/Frontend/lib/main.dart index e9c7db51..fb5e2604 100644 --- a/Frontend/lib/main.dart +++ b/Frontend/lib/main.dart @@ -18,7 +18,6 @@ class MzanziInnovationHub extends StatefulWidget { } class _MzanziInnovationHubState extends State { - late ThemeMode _themeMode; late MihTheme theme; Color getPrimany() { @@ -35,12 +34,11 @@ class _MzanziInnovationHubState extends State { void changeTheme(ThemeMode themeMode) { setState(() { - _themeMode = themeMode; - if (_themeMode == ThemeMode.light) { + if (themeMode == ThemeMode.light) { setState(() { theme.mode = "Light"; }); - } else if (_themeMode == ThemeMode.dark) { + } else if (themeMode == ThemeMode.dark) { setState(() { theme.mode = "Dark"; }); @@ -60,10 +58,8 @@ class _MzanziInnovationHubState extends State { bool isDarkMode = systemTheme == Brightness.dark; if (isDarkMode) { theme.mode = "Dark"; - _themeMode = ThemeMode.dark; } else { theme.mode = "Light"; - _themeMode = ThemeMode.light; } theme.platform = Theme.of(context).platform; @@ -80,7 +76,7 @@ class _MzanziInnovationHubState extends State { precacheImage(theme.logoFrame(), context); return MaterialApp( title: getTitle(), - themeMode: _themeMode, + themeMode: ThemeMode.system, theme: theme.getThemeData(), darkTheme: theme.getThemeData(), debugShowCheckedModeBanner: false,