Skip to content

Commit 62b1ed4

Browse files
authored
fix: show login component flyout on after login (#3250)
1 parent b7a737d commit 62b1ed4

File tree

1 file changed

+2
-2
lines changed
  • packages/mgt-components/src/components/mgt-login

1 file changed

+2
-2
lines changed

packages/mgt-components/src/components/mgt-login/mgt-login.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,10 @@ export class MgtLogin extends MgtTemplatedTaskComponent {
242242

243243
const provider = Providers.globalProvider;
244244
if (provider?.logout) {
245-
const activeAccount = provider.getActiveAccount();
246245
await provider.logout();
247246
this.userDetails = null;
248247
if (provider.isMultiAccountSupportedAndEnabled) {
248+
const activeAccount = provider.getActiveAccount();
249249
localStorage.removeItem(activeAccount?.id + this._userDetailsKey);
250250
}
251251
this.hideFlyout();
@@ -726,7 +726,7 @@ export class MgtLogin extends MgtTemplatedTaskComponent {
726726
* @memberof MgtLogin
727727
*/
728728
private readonly onClick = (): void => {
729-
if (this.userDetails && this._isFlyoutOpen) {
729+
if (this.userDetails && this.flyout.isOpen) {
730730
this.hideFlyout();
731731
} else if (this.userDetails) {
732732
this.showFlyout();

0 commit comments

Comments
 (0)