diff --git a/interface/app/$libraryId/settings/client/SpacedriveAccount.tsx b/interface/app/$libraryId/settings/client/SpacedriveAccount.tsx index e05688945..618a13ae6 100644 --- a/interface/app/$libraryId/settings/client/SpacedriveAccount.tsx +++ b/interface/app/$libraryId/settings/client/SpacedriveAccount.tsx @@ -4,16 +4,22 @@ import { AuthRequiredOverlay } from '~/components/AuthRequiredOverlay'; import { useLocale } from '~/hooks'; export function SpacedriveAccount() { + const authState = auth.useStateSnapshot(); + const me = useBridgeQuery(['auth.me'], { retry: false }); + + if (authState.status === 'loggedIn') { + me.refetch(); + } + return ( - + ); } -function Account() { - const me = useBridgeQuery(['auth.me'], { retry: false }); +function Account(props: { data: { id: string; email: string } }) { const { t } = useLocale(); return ( @@ -25,7 +31,7 @@ function Account() {
- {t('logged_in_as', { email: me.data?.email })} + {t('logged_in_as', { email: props.data.email })} ); }