build: sync config

This commit is contained in:
jialin
2026-04-24 14:28:30 +08:00
committed by jialin
parent 48b357b1c6
commit 6c161c6ae7
55 changed files with 731 additions and 90 deletions
+17
View File
@@ -0,0 +1,17 @@
import { userSettingsHelperAtom } from '@/atoms/settings';
import { getAtomStorage, setAtomStorage } from '@/atoms/utils';
export default function useUserSettingsStorage() {
const setStorageUserSettings = (value: Record<string, any>) => {
setAtomStorage(userSettingsHelperAtom, value || {});
};
const getStorageUserSettings = () => {
return getAtomStorage(userSettingsHelperAtom);
};
return {
setStorageUserSettings,
getStorageUserSettings
};
}
+2 -2
View File
@@ -1,7 +1,7 @@
import { userSettingsHelperAtom } from '@/atoms/settings';
import themeConfig from '@/config/theme';
import { useAtom } from 'jotai';
import { useEffect, useMemo } from 'react';
import { userSettingsHelperAtom } from '../atoms/settings';
import themeConfig from '../config/theme';
type Theme = 'light' | 'realDark' | 'auto';