From c60db10db16bb55164f78447be05bfda011e4a95 Mon Sep 17 00:00:00 2001
From: schroda <50052685+schroda@users.noreply.github.com>
Date: Thu, 5 Sep 2024 12:18:17 +0200
Subject: [PATCH] Adds hover and click effect to theme previews
---
src/screens/settings/Appearance.tsx | 137 ++++++++++++++++------------
1 file changed, 78 insertions(+), 59 deletions(-)
diff --git a/src/screens/settings/Appearance.tsx b/src/screens/settings/Appearance.tsx
index 0000b84c..f46387d2 100644
--- a/src/screens/settings/Appearance.tsx
+++ b/src/screens/settings/Appearance.tsx
@@ -20,6 +20,8 @@ import Typography from '@mui/material/Typography';
import Stack from '@mui/material/Stack';
import { styled, ThemeProvider } from '@mui/material/styles';
import CheckCircleIcon from '@mui/icons-material/CheckCircle';
+import Card from '@mui/material/Card';
+import CardActionArea from '@mui/material/CardActionArea';
import { NavBarContext } from '@/components/context/NavbarContext.tsx';
import { ThemeMode, ThemeModeContext } from '@/components/context/ThemeModeContext.tsx';
import { Select } from '@/components/atoms/Select.tsx';
@@ -61,74 +63,91 @@ const ThemePreview = ({ theme }: { theme: AppTheme }) => {
}}
>
- setAppTheme(theme.id)}
>
-
-
-
- {isSelected && (
-
- )}
-
-
-
-
-
-
- setAppTheme(theme.id)}
>
-
-
-
-
+
+
+
+
+ {isSelected && (
+
+ )}
+
+
+
+
+
+
+
+
+
+
+
+
+
{getName()}