X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d329bdf89ea30acc0e9a95bcb7bc4338f8beeebb..a855a03082f2d521ed64ef1405ed186655659f26:/src/views/main-panel/main-panel.tsx diff --git a/src/views/main-panel/main-panel.tsx b/src/views/main-panel/main-panel.tsx index 178db25c22..dab4533fa3 100644 --- a/src/views/main-panel/main-panel.tsx +++ b/src/views/main-panel/main-panel.tsx @@ -8,6 +8,7 @@ import { MainPanelRoot, MainPanelRootDataProps } from '~/views/main-panel/main-p import { isSystemWorking } from '~/store/progress-indicator/progress-indicator-reducer'; import { isWorkbenchLoading } from '~/store/workbench/workbench-actions'; import { LinkAccountPanelStatus } from '~/store/link-account-panel/link-account-panel-reducer'; +import { matchLinkAccountRoute } from '~/routes/routes'; const mapStateToProps = (state: RootState): MainPanelRootDataProps => { return { @@ -16,7 +17,9 @@ const mapStateToProps = (state: RootState): MainPanelRootDataProps => { loading: isWorkbenchLoading(state), buildInfo: state.appInfo.buildInfo, uuidPrefix: state.auth.localCluster, - isNotLinking: state.linkAccountPanel.status === LinkAccountPanelStatus.INITIAL + isNotLinking: state.linkAccountPanel.status === LinkAccountPanelStatus.NONE || state.linkAccountPanel.status === LinkAccountPanelStatus.INITIAL, + isLinkingPath: state.router.location ? matchLinkAccountRoute(state.router.location.pathname) !== null : false, + siteBanner: state.config.clusterConfig.Workbench.SiteName }; };