Skip to content

Commit d9402f6

Browse files
arthurdennerCompuIves
authored andcommitted
fix(signout): Fixing UI updates after sign out (codesandbox#891)
1 parent 8d63b65 commit d9402f6

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

packages/app/src/app/pages/common/Navigation/index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import UserMenu from '../UserMenu';
1414
import { LogoWithBorder, Border, Title, Actions, Action } from './elements';
1515

1616
function Navigation({ signals, store, title }) {
17-
const { user, isPatron } = store;
17+
const { user, userMenuOpen, isPatron } = store;
1818

1919
return (
2020
<Row justifyContent="space-between">
@@ -51,7 +51,11 @@ function Navigation({ signals, store, title }) {
5151
</Tooltip>
5252
</Action>
5353
</Actions>
54-
{user ? <UserMenu /> : <SignInButton />}
54+
{user ? (
55+
<UserMenu user={user} userMenuOpen={userMenuOpen} />
56+
) : (
57+
<SignInButton />
58+
)}
5559
</Row>
5660
</Row>
5761
);

packages/app/src/app/pages/common/UserMenu/index.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from 'react';
2-
import { inject, observer } from 'mobx-react';
2+
import { inject } from 'mobx-react';
33

44
import HoverMenu from 'app/components/HoverMenu';
55
import Relative from 'common/components/Relative';
@@ -14,9 +14,8 @@ import {
1414
Username,
1515
} from './elements';
1616

17-
function UserMenu({ signals, store, small }) {
17+
function UserMenu({ signals, small, user, userMenuOpen }) {
1818
const smallImage = small || false;
19-
const { user, userMenuOpen } = store;
2019

2120
return (
2221
<Relative>
@@ -55,4 +54,4 @@ function UserMenu({ signals, store, small }) {
5554
);
5655
}
5756

58-
export default inject('store', 'signals')(observer(UserMenu));
57+
export default inject('signals')(UserMenu);

0 commit comments

Comments
 (0)