From ce9351f56b8f8d8ab76a99b1931266e81cae05a7 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Tue, 19 Mar 2024 15:11:25 +0100 Subject: [PATCH] Refine theme preview (currently placeholder from GitHub) --- frontend/components/theming/Theme.tsx | 1 + frontend/components/theming/ThemePreview.tsx | 45 ++++++++++++++------ frontend/components/theming/Themes.tsx | 2 + frontend/components/wizard/Wizard.tsx | 1 - 4 files changed, 36 insertions(+), 13 deletions(-) diff --git a/frontend/components/theming/Theme.tsx b/frontend/components/theming/Theme.tsx index 38a2899..cf43c10 100644 --- a/frontend/components/theming/Theme.tsx +++ b/frontend/components/theming/Theme.tsx @@ -1,6 +1,7 @@ export class Theme { constructor( public readonly name: string, + public readonly background: string, public readonly primary: string, public readonly secondary?: string, public readonly tertiary?: string diff --git a/frontend/components/theming/ThemePreview.tsx b/frontend/components/theming/ThemePreview.tsx index 4c61827..3927824 100644 --- a/frontend/components/theming/ThemePreview.tsx +++ b/frontend/components/theming/ThemePreview.tsx @@ -3,17 +3,38 @@ import {Typography} from "@material-tailwind/react"; export default function ThemePreview({theme}: { theme: Theme }) { return ( -