build: sync config
This commit is contained in:
@@ -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
|
||||
};
|
||||
}
|
||||
@@ -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';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user