From 2cafedc7e7f12a598f70684d5ba0b61a3784f48d Mon Sep 17 00:00:00 2001 From: Lewis Crichton Date: Thu, 28 Dec 2023 13:59:36 +0000 Subject: [PATCH] feat: make missing plugins prevent enabling the theme --- src/components/ThemeSettings/ThemesTab.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/ThemeSettings/ThemesTab.tsx b/src/components/ThemeSettings/ThemesTab.tsx index 1bc96da86..50ab15d0a 100644 --- a/src/components/ThemeSettings/ThemesTab.tsx +++ b/src/components/ThemeSettings/ThemesTab.tsx @@ -129,13 +129,14 @@ function UserCSSThemeCard({ theme, enabled, onChange, onDelete }: UserCSSCardPro author={theme.author ?? "Unknown"} enabled={enabled} setEnabled={onChange} + disabled={missingPlugins && missingPlugins.length > 0} infoButton={ <> {missingPlugins && missingPlugins.length > 0 && ( {({ onMouseLeave, onMouseEnter }) => (