다크 테마 설정 정리

This commit is contained in:
Yun Chan 2026-06-27 18:34:36 +09:00
parent 480fbd543a
commit 250787cb18
6 changed files with 136 additions and 7 deletions

View file

@ -22,6 +22,7 @@ import {
type UserProfileResponse,
type VoicePresetResponse,
} from "../lib/api";
import { readInitialTheme } from "../lib/theme";
import { Toggle } from "./settings/Toggle";
import { useTheme } from "./settings/useTheme";
import "./settings/settings.css";
@ -214,7 +215,7 @@ export default function Settings() {
}
setPreferences(nextPrefs);
setPreferencesReady(true);
setDark(nextPrefs.theme === "dark");
setDark(nextPrefs.theme === "dark" || (nextPrefs.theme !== "light" && readInitialTheme() === "dark"));
setVoicePresets(presets);
if (nextEngine) {
engineConfigRef.current = nextEngine;