1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 02:06:29 +00:00
- add error alert(folder editing)
- debug clear button of search input
This commit is contained in:
Rokt33r
2015-11-05 09:50:07 +09:00
parent cc0f2c7c7f
commit 8abdedc11d
10 changed files with 126 additions and 77 deletions

View File

@@ -34,20 +34,27 @@ export default class FolderRow extends React.Component {
this.setState({mode: DELETE})
}
handleFolderPublicChange (e) {
this.setState({public: e.target.value})
}
handleSaveButtonClick (e) {
let { folder } = this.props
let input = {
name: this.state.name
}
Object.assign(folder, input)
let { folder, setAlert } = this.props
store.dispatch(updateFolder(folder))
this.setState({
mode: IDLE
setAlert(null, () => {
let input = {
name: this.state.name
}
folder = Object.assign({}, folder, input)
try {
store.dispatch(updateFolder(folder))
this.setState({
mode: IDLE
})
} catch (e) {
console.error(e)
setAlert({
type: 'error',
message: e.message
})
}
})
}
@@ -98,7 +105,8 @@ export default class FolderRow extends React.Component {
}
FolderRow.propTypes = {
folder: PropTypes.shape()
folder: PropTypes.shape(),
setAlert: PropTypes.func
}
FolderRow.prototype.linkState = linkState