From a4482e8b43d435e5841fea00e3e64eb8294de1a8 Mon Sep 17 00:00:00 2001 From: yaso Date: Wed, 29 Jan 2025 09:26:53 +0200 Subject: [PATCH] change theme set from main init to build main --- Frontend/lib/main.dart | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/Frontend/lib/main.dart b/Frontend/lib/main.dart index fe9158e1..c22065fd 100644 --- a/Frontend/lib/main.dart +++ b/Frontend/lib/main.dart @@ -84,6 +84,21 @@ class _MzanziInnovationHubState extends State { _themeMode = ThemeMode.dark; theme = MyTheme(); theme.platform = Theme.of(context).platform; + // var brightness = + // SchedulerBinding.instance.platformDispatcher.platformBrightness; + // bool isDarkMode = brightness == Brightness.dark; + // if (isDarkMode) { + // theme.mode = "Dark"; + // } else { + // theme.mode = "Light"; + // } + + super.initState(); + //doInit(); + } + + @override + Widget build(BuildContext context) { var brightness = SchedulerBinding.instance.platformDispatcher.platformBrightness; bool isDarkMode = brightness == Brightness.dark; @@ -92,13 +107,6 @@ class _MzanziInnovationHubState extends State { } else { theme.mode = "Light"; } - - super.initState(); - //doInit(); - } - - @override - Widget build(BuildContext context) { double width = MediaQuery.sizeOf(context).width; theme.setScreenType(width); precacheImage(theme.loadingImage(), context);