mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-14 02:06:29 +00:00
beta
- add error alert(folder editing) - debug clear button of search input
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user