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];