summaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/hooks/preference.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/merchant-backoffice-ui/src/hooks/preference.ts')
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/preference.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/merchant-backoffice-ui/src/hooks/preference.ts b/packages/merchant-backoffice-ui/src/hooks/preference.ts
index 4570ff679..5a50eb378 100644
--- a/packages/merchant-backoffice-ui/src/hooks/preference.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/preference.ts
@@ -59,6 +59,7 @@ const PREFERENCES_KEY = buildStorageKey(
export function usePreference(): [
Readonly<Preferences>,
<T extends keyof Preferences>(key: T, value: Preferences[T]) => void,
+ (s: Preferences) => void,
] {
const { value, update } = useLocalStorage(PREFERENCES_KEY, defaultSettings);
function updateField<T extends keyof Preferences>(k: T, v: Preferences[T]) {
@@ -66,7 +67,7 @@ export function usePreference(): [
update(newValue);
}
- return [value, updateField];
+ return [value, updateField, update];
}
export function dateFormatForSettings(s: Preferences): string {