fixing disconnected indeicator

This commit is contained in:
Roland Osborne 2023-01-27 22:20:33 -08:00
parent c173463f54
commit 831c5506bc
2 changed files with 6 additions and 7 deletions

View File

@ -46,7 +46,7 @@ export function Identity({ openAccount, openCards, cardUpdated }) {
<div class="name">{state.name}</div>
<div class="handle">
<div class="notice">
{ state.disconnected && (
{ state.status !== 'connected' && (
<Tooltip placement="right" title="disconnected from server">
<ErrorNotice>
<ExclamationCircleOutlined />

View File

@ -8,7 +8,7 @@ export function useIdentity() {
url: null,
name: null,
handle: null,
disconnected: false,
status: null,
init: false,
});
@ -25,13 +25,12 @@ export function useIdentity() {
let url = !image ? null : profile.state.imageUrl;
updateState({ init: true, name, handle, url });
}
}, [profile]);
}, [profile.state]);
useEffect(() => {
if (app.state) {
updateState({ disconnected: app.state.disconnected });
}
}, [app]);
const { status } = app.state;
updateState({ status });
}, [app.state]);
const actions = {
logout: app.actions.logout,