diff --git a/browser/main/SideNav/index.js b/browser/main/SideNav/index.js index e7976011..8e62c088 100644 --- a/browser/main/SideNav/index.js +++ b/browser/main/SideNav/index.js @@ -47,7 +47,48 @@ class SideNav extends React.Component { handleSwitchTagButtonClick (e) { console.log('SwitchTagButton clicked') let { router } = this.context - router.push('/tag') + router.push('/alltags') + } + + SideNavComponent (isFolded, isHomeActive, isStarredActive, isTrashedActive, storageList) { + let { location, data } = this.props + console.log(data) + let component + if (!location.pathname.match('/tags') && !location.pathname.match('/alltags')) { + component = ( +
+ this.handleHomeButtonClick(e)} + isStarredActive={isStarredActive} + isTrashedActive={isTrashedActive} + handleStarredButtonClick={(e) => this.handleStarredButtonClick(e)} + handleTrashedButtonClick={(e) => this.handleTrashedButtonClick(e)} + /> + +
+ {storageList.length > 0 ? storageList : ( +
No storage mount.
+ )} +
+ +
+ ) + } else { + component = ( +

TAG_AREA

+ ) + } + + return component } render () { @@ -78,7 +119,7 @@ class SideNav extends React.Component { >
- +
- - this.handleHomeButtonClick(e)} - isStarredActive={isStarredActive} - isTrashedActive={isTrashedActive} - handleStarredButtonClick={(e) => this.handleStarredButtonClick(e)} - handleTrashedButtonClick={(e) => this.handleTrashedButtonClick(e)} - /> - -
- {storageList.length > 0 ? storageList : ( -
No storage mount.
- )} -
- + {this.SideNavComponent(isFolded, isHomeActive, isTrashedActive, isStarredActive, storageList)} ) } diff --git a/browser/main/index.js b/browser/main/index.js index 72cd03ef..35e81177 100644 --- a/browser/main/index.js +++ b/browser/main/index.js @@ -65,7 +65,11 @@ ReactDOM.render(( - + + + + +