Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / packages / wallet / store / hooks / useUserWalletSettings.ts
blob15f89cc3056bd23aa240953fd6f307746936cb71
1 import { type WasmUserSettings } from '@proton/andromeda';
2 import { createHooks } from '@proton/redux-utilities';
4 import { selectUserWalletSettings, userWalletSettingsThunk } from '../slices';
5 import { DEFAULT_SETTINGS } from "../slices/userWalletSettings";
7 const hooks = createHooks(userWalletSettingsThunk, selectUserWalletSettings);
9 export const useGetUserWalletSettings = hooks.useGet;
11 export const useUserWalletSettings = (): [WasmUserSettings, boolean] => {
12     const [value, loadingValue] = hooks.useValue();
13     return [value ?? DEFAULT_SETTINGS, loadingValue];