From 1a07e23192d06afd3879e89252f1bcfbb33df081 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 2 May 2024 18:25:09 +0100 Subject: [Session] Extract selectAccount out (#3812) --- src/components/AccountList.tsx | 4 +++- src/components/dialogs/SwitchAccount.tsx | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'src/components') diff --git a/src/components/AccountList.tsx b/src/components/AccountList.tsx index 169e7b84f..76596df3e 100644 --- a/src/components/AccountList.tsx +++ b/src/components/AccountList.tsx @@ -16,12 +16,14 @@ export function AccountList({ onSelectAccount, onSelectOther, otherLabel, + isSwitchingAccounts, }: { onSelectAccount: (account: SessionAccount) => void onSelectOther: () => void otherLabel?: string + isSwitchingAccounts: boolean }) { - const {isSwitchingAccounts, currentAccount, accounts} = useSession() + const {currentAccount, accounts} = useSession() const t = useTheme() const {_} = useLingui() diff --git a/src/components/dialogs/SwitchAccount.tsx b/src/components/dialogs/SwitchAccount.tsx index 55628a790..18fc55aaf 100644 --- a/src/components/dialogs/SwitchAccount.tsx +++ b/src/components/dialogs/SwitchAccount.tsx @@ -18,7 +18,7 @@ export function SwitchAccountDialog({ }) { const {_} = useLingui() const {currentAccount} = useSession() - const {onPressSwitchAccount} = useAccountSwitcher() + const {onPressSwitchAccount, isSwitchingAccounts} = useAccountSwitcher() const {setShowLoggedOut} = useLoggedOutViewControls() const onSelectAccount = useCallback( @@ -54,6 +54,7 @@ export function SwitchAccountDialog({ onSelectAccount={onSelectAccount} onSelectOther={onPressAddAccount} otherLabel={_(msg`Add account`)} + isSwitchingAccounts={isSwitchingAccounts} /> -- cgit 1.4.1