From 14c901f22e6360fdfe4f3c111ae6deee45598bad Mon Sep 17 00:00:00 2001 From: yaso Date: Mon, 27 Jan 2025 12:44:27 +0200 Subject: [PATCH] theme switching & add AI logo to theme --- Frontend/lib/main.dart | 4 ++++ Frontend/lib/mih_theme/mih_theme.dart | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/Frontend/lib/main.dart b/Frontend/lib/main.dart index a4c2ca09..fe9158e1 100644 --- a/Frontend/lib/main.dart +++ b/Frontend/lib/main.dart @@ -43,6 +43,10 @@ class _MzanziInnovationHubState extends State { setState(() { theme.mode = "Light"; }); + } else if (_themeMode == ThemeMode.dark) { + setState(() { + theme.mode = "Dark"; + }); } else { setState(() { theme.mode = "Dark"; diff --git a/Frontend/lib/mih_theme/mih_theme.dart b/Frontend/lib/mih_theme/mih_theme.dart index 52115d0f..77ae9f85 100644 --- a/Frontend/lib/mih_theme/mih_theme.dart +++ b/Frontend/lib/mih_theme/mih_theme.dart @@ -227,6 +227,18 @@ class MyTheme { return loading; } + AssetImage aiLogoImage() { + if (mode == "Dark") { + return const AssetImage( + 'images/mzansi_ai-dark.png', + ); + } else { + return const AssetImage( + 'images/mzansi_ai-light.png', + ); + } + } + void setScreenType(double width) { if (width <= 800) { screenType = "mobile";