alinea
Version:
Headless git-based CMS
31 lines (29 loc) • 965 B
JavaScript
import {
useAtomValue,
useSetAtom
} from "../../chunks/chunk-TOJF2G3X.js";
import "../../chunks/chunk-WJ67RR7S.js";
import "../../chunks/chunk-NZLE2WMY.js";
// src/dashboard/hook/UsePreferences.tsx
import {
languagePreferenceAtom,
preferencesAtom,
schemePreferenceAtom,
sizePreferenceAtom,
toggleSchemePreferenceAtom,
workspacePreferenceAtom
} from "../atoms/PreferencesAtoms.js";
var usePreferences = () => useAtomValue(preferencesAtom);
var useSchemePreference = () => useAtomValue(schemePreferenceAtom);
var useToggleSchemePreference = () => useSetAtom(toggleSchemePreferenceAtom);
var useWorkspacePreference = () => useAtomValue(workspacePreferenceAtom);
var useSizePreference = () => useAtomValue(sizePreferenceAtom);
var useLanguagePreference = () => useAtomValue(languagePreferenceAtom);
export {
useLanguagePreference,
usePreferences,
useSchemePreference,
useSizePreference,
useToggleSchemePreference,
useWorkspacePreference
};