Some Fixes
Some checks are pending
Test / Test (push) Waiting to run

This commit is contained in:
thororen1234 2025-04-29 18:25:44 -04:00
parent d1f9476faa
commit 2db000c4ce
No known key found for this signature in database
6 changed files with 20 additions and 20 deletions

View file

@ -17,8 +17,7 @@
*/
import { Settings, SettingsStore } from "@api/Settings";
import { ThemeStore } from "@webpack/common";
import { findByCodeLazy } from "@webpack";
let style: HTMLStyleElement;
let themesStyle: HTMLStyleElement;
@ -62,6 +61,7 @@ async function initThemes() {
const enabledlinks: string[] = [...enabledThemeLinks];
// "darker" and "midnight" both count as dark
const ThemeStore = findByCodeLazy("ThemeStore");
const activeTheme = ThemeStore.theme === "light" ? "light" : "dark";
const links = enabledlinks
@ -99,14 +99,6 @@ document.addEventListener("DOMContentLoaded", () => {
SettingsStore.addChangeListener("enabledThemeLinks", initThemes);
SettingsStore.addChangeListener("enabledThemes", initThemes);
let currentTheme = ThemeStore.theme;
ThemeStore.addChangeListener(() => {
if (currentTheme === ThemeStore.theme) return;
currentTheme = ThemeStore.theme;
initThemes();
});
if (!IS_WEB)
VencordNative.quickCss.addThemeChangeListener(initThemes);
});