feat: Extensive refactoring and modification to support any number of interfaces

This commit is contained in:
Gabe
2025-09-24 23:24:00 +08:00
parent 779c9fc850
commit 2a46939aa5
65 changed files with 2054 additions and 1947 deletions

View File

@@ -11,8 +11,8 @@ export function useDarkMode() {
updateSetting,
} = useSetting();
const toggleDarkMode = useCallback(async () => {
await updateSetting({ darkMode: !darkMode });
const toggleDarkMode = useCallback(() => {
updateSetting({ darkMode: !darkMode });
}, [darkMode, updateSetting]);
return { darkMode, toggleDarkMode };