diff options
Diffstat (limited to 'packages/merchant-backoffice-ui/src/hooks/preference.ts')
-rw-r--r-- | packages/merchant-backoffice-ui/src/hooks/preference.ts | 3 |
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 { |