From df67b6e6adefc9a603e9568a3979881ba98fd3fa Mon Sep 17 00:00:00 2001 From: vantezzen Date: Thu, 22 Aug 2019 12:03:10 +0200 Subject: Improve onboarding experience --- src/components/layout/Sidebar.js | 81 ++++++++++++++++++++++++---------------- 1 file changed, 49 insertions(+), 32 deletions(-) (limited to 'src/components/layout') diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js index f43bc0b58..3d8bcddb0 100644 --- a/src/components/layout/Sidebar.js +++ b/src/components/layout/Sidebar.js @@ -3,6 +3,7 @@ import PropTypes from 'prop-types'; import ReactTooltip from 'react-tooltip'; import { defineMessages, intlShape } from 'react-intl'; import { observer } from 'mobx-react'; +import { Link } from 'react-router'; import Tabbar from '../services/tabs/Tabbar'; import { ctrlKey } from '../../environment'; @@ -81,6 +82,7 @@ export default @observer class Sidebar extends Component { const workspaceToggleMessage = ( isWorkspaceDrawerOpen ? messages.closeWorkspaceDrawer : messages.openWorkspaceDrawer ); + const isLoggedIn = Boolean(localStorage.getItem('authToken')); return (
@@ -89,38 +91,53 @@ export default @observer class Sidebar extends Component { enableToolTip={() => this.enableToolTip()} disableToolTip={() => this.disableToolTip()} /> - {workspaceStore.isFeatureEnabled ? ( - - ) : null} - - + { + isLoggedIn ? ( + <> + {workspaceStore.isFeatureEnabled ? ( + + ) : null} + + + + + ) : ( + + + + ) + } +