From 0625ea3a728a68ba3fbfcb72f16138ad44c13356 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste WATENBERG Date: Wed, 14 Apr 2021 11:37:09 +0200 Subject: [PATCH] shell-ui: Add a getIdToken method on the navbar element to allow synchronization of elements mounted after the navbar --- shell-ui/src/navbar/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell-ui/src/navbar/index.js b/shell-ui/src/navbar/index.js index df7d9f77ce..c3d6352d7c 100644 --- a/shell-ui/src/navbar/index.js +++ b/shell-ui/src/navbar/index.js @@ -252,6 +252,9 @@ class SolutionsNavbarWebComponent extends reactToWebComponent( this.logOut = (providerLogout?: boolean) => { logOut(window.userManager, providerLogout); }; + this.getIdToken = () => { + return (window.userManager: UserManager).getUser().then(user => user.id_token); + } this.dispatchEvent(new CustomEvent('ready', {detail: {version}})); }