From b6710d9bc0fa3857b375e9b68d37f95fa0435df1 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Tue, 18 May 2021 21:40:52 -0400 Subject: [PATCH] show username --- vocodes/src/App.tsx | 4 ++-- vocodes/src/api/SessionState.ts | 2 +- vocodes/src/navigation/TopNav.tsx | 18 +++++++++++++++--- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/vocodes/src/App.tsx b/vocodes/src/App.tsx index 40f008c2ee..c7a7c085a3 100644 --- a/vocodes/src/App.tsx +++ b/vocodes/src/App.tsx @@ -134,8 +134,8 @@ class App extends React.Component { } componentDidMount() { - this.startupQueryServiceSettings(); this.querySession(); + this.startupQueryServiceSettings(); setInterval(() => this.querySession, 10000); //this.state.videoJobPoller.start(); //this.state.videoQueuePoller.start(); @@ -428,7 +428,7 @@ class App extends React.Component {
{props.historyBadgeCount}; } + let loggedIn = false; + let displayName = "My Account"; + + if (props.sessionState !== undefined) { + console.log('sessionstate', props.sessionState); + loggedIn = props.sessionState.logged_in; + if (props.sessionState.user !== undefined) { + displayName = props.sessionState.user.display_name; + } + } + // Vo.codes 2.0 let loginManagement = ; let extendedFeatures = ; if (props.enableAlpha) { - if (props.loggedIn) { + if (loggedIn) { loginManagement = ( - props.switchModeCallback(Mode.PROFILE_MODE)}>username + props.switchModeCallback(Mode.PROFILE_MODE)}>{displayName} props.logoutHandler()}>Log Out );