1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-20 21:21:59 +00:00

LogoutModal実装

This commit is contained in:
Rokt33r
2015-08-20 14:44:57 +09:00
parent 3d9a631786
commit fa1c48e480
4 changed files with 49 additions and 5 deletions

View File

@@ -14,6 +14,7 @@ var UserStore = require('../Stores/UserStore')
var AboutModal = require('./AboutModal')
var PlanetCreateModal = require('./PlanetCreateModal')
var TeamCreateModal = require('./TeamCreateModal')
var LogoutModal = require('./LogoutModal')
var ProfileImage = require('./ProfileImage')
module.exports = React.createClass({
@@ -93,9 +94,7 @@ module.exports = React.createClass({
this.setState({isProfilePopupOpen: false})
},
handleLogoutClick: function () {
localStorage.removeItem('currentUser')
localStorage.removeItem('token')
this.transitionTo('login')
this.openModal(LogoutModal, {transitionTo: this.transitionTo})
},
render: function () {
var params = this.getParams()
@@ -180,7 +179,7 @@ module.exports = React.createClass({
<button onClick={this.openAboutModal}><i className='fa fa-info-circle fa-fw'/> About this app</button>
</li>
<li>
<button onClick={this.handleLogoutClick}><i className='fa fa-sign-out fa-fw'/> Logout</button>
<button onClick={this.handleLogoutClick}><i className='fa fa-sign-out fa-fw'/> Log out</button>
</li>
</ul>
</div>