1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 10:16:26 +00:00

add Team destroy

This commit is contained in:
Rokt33r
2015-10-26 13:56:43 +09:00
parent 8d9cd5bbd1
commit ba0daf4452
2 changed files with 26 additions and 1 deletions

View File

@@ -68,6 +68,22 @@ export default class TeamSettingTab extends React.Component {
})
}
handleDeleteConfirmButtonClick (e) {
api.destroyTeam(this.props.currentTeamId)
.then(res => {
console.log(res.body)
})
.catch(err => {
let message
if (err.status != null) {
message = err.response.body.message
} else if (err.code === 'ECONNREFUSED') {
message = 'Can\'t connect to API server.'
} else throw err
console.log(message)
})
}
renderTeamOptions () {
return this.props.teams.map(team => {
return (
@@ -121,7 +137,7 @@ export default class TeamSettingTab extends React.Component {
<div className='section teamDeleteConfirm'>
<label>Are you sure to delete this team?</label>
<button onClick={e => this.setState({deleteConfirm: false})}>Cancel</button>
<button className='deleteBtn'><i className='fa fa-fw fa-check'/> Sure</button>
<button onClick={e => this.handleDeleteConfirmButtonClick(e)} className='deleteBtn'><i className='fa fa-fw fa-check'/> Sure</button>
</div>
)}
</div>