From 4aef55ab179787764d01f3dd7bb00490e16e0b00 Mon Sep 17 00:00:00 2001 From: Beebles <102569435+beebls@users.noreply.github.com> Date: Wed, 28 Jun 2023 14:12:33 -0600 Subject: [PATCH] fix: (UNTESTED) enable themes when they are added to a preset --- components/Presets/AddThemeToPresetButton.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/Presets/AddThemeToPresetButton.tsx b/components/Presets/AddThemeToPresetButton.tsx index 4fb66d5..856d7f0 100644 --- a/components/Presets/AddThemeToPresetButton.tsx +++ b/components/Presets/AddThemeToPresetButton.tsx @@ -2,7 +2,7 @@ import { themeContext } from "@contexts/themeContext"; import { Modal, RadioDropdown } from ".."; import { useContext, useState, useMemo, useEffect } from "react"; import { Flags } from "ThemeTypes"; -import { generatePresetFromThemeNames } from "backend"; +import { generatePresetFromThemeNames, setThemeState } from "backend"; import { twMerge } from "tailwind-merge"; export function AddThemeToPresetButton() { @@ -64,6 +64,9 @@ export function AddThemeToPresetButton() { ...selectedPreset.dependencies, themeToAdd, ]).then(() => { + if (!themes.find((e) => e.name === themeToAdd).enabled) { + await setThemeState(themeToAdd, true) + } refreshThemes(); }); }