1
0
mirror of https://github.com/BoostIo/Boostnote synced 2026-01-19 03:45:30 +00:00

Fix: PlanetNavigatorのHome削除 & SnippetsとBlueprintsはToggleができるように

This commit is contained in:
Rokt33r
2015-07-30 00:44:26 +09:00
parent 211fd8b28a
commit 9696a6cba1
4 changed files with 59 additions and 18 deletions

View File

@@ -13,9 +13,8 @@ var PlanetNavigator = React.createClass({
search: React.PropTypes.string,
openLaunchModal: React.PropTypes.func,
openAddUserModal: React.PropTypes.func,
showAll: React.PropTypes.func,
showOnlySnippets: React.PropTypes.func,
showOnlyBlueprints: React.PropTypes.func
toggleSnippetFilter: React.PropTypes.func,
toggleBlueprintFilter: React.PropTypes.func
},
getInitialState: function () {
return {
@@ -53,13 +52,10 @@ var PlanetNavigator = React.createClass({
<i className='fa fa-rocket fa-fw'/> Launch
</button>
<nav>
<a className={usingSnippetFilter === usingBlueprintFilter ? 'active' : ''} onClick={this.props.showAll}>
<i className='fa fa-home fa-fw'/> Home
</a>
<a className={usingSnippetFilter && !usingBlueprintFilter ? 'active' : ''} onClick={this.props.showOnlySnippets}>
<a className={usingSnippetFilter && !usingBlueprintFilter ? 'active' : ''} onClick={this.props.toggleSnippetFilter}>
<i className='fa fa-code fa-fw'/> Snippets
</a>
<a className={!usingSnippetFilter && usingBlueprintFilter ? 'active' : ''} onClick={this.props.showOnlyBlueprints}>
<a className={!usingSnippetFilter && usingBlueprintFilter ? 'active' : ''} onClick={this.props.toggleBlueprintFilter}>
<i className='fa fa-file-text-o fa-fw'/> Blueprints
</a>
</nav>