mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 17:56:25 +00:00
fix rename bug
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
const _ = require('lodash')
|
const _ = require('lodash')
|
||||||
|
const resolveStorageData = require('./resolveStorageData')
|
||||||
/**
|
/**
|
||||||
* @param {String} key
|
* @param {String} key
|
||||||
* @param {String} name
|
* @param {String} name
|
||||||
@@ -23,7 +23,9 @@ function renameStorage (key, name) {
|
|||||||
targetStorage.name = name
|
targetStorage.name = name
|
||||||
localStorage.setItem('storages', JSON.stringify(cachedStorageList))
|
localStorage.setItem('storages', JSON.stringify(cachedStorageList))
|
||||||
|
|
||||||
return Promise.resolve(targetStorage)
|
targetStorage.path
|
||||||
|
|
||||||
|
return resolveStorageData(targetStorage)
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = renameStorage
|
module.exports = renameStorage
|
||||||
|
|||||||
@@ -319,14 +319,15 @@ class StorageItem extends React.Component {
|
|||||||
name: this.refs.label.value
|
name: this.refs.label.value
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
handleLabelBlur (e) {
|
handleLabelBlur (e) {
|
||||||
let { storage } = this.props
|
let { storage } = this.props
|
||||||
dataApi
|
dataApi
|
||||||
.renameStorage(storage.key, this.state.name)
|
.renameStorage(storage.key, this.state.name)
|
||||||
.then((storage) => {
|
.then((_storage) => {
|
||||||
store.dispatch({
|
store.dispatch({
|
||||||
type: 'RENAME_STORAGE',
|
type: 'RENAME_STORAGE',
|
||||||
storage: storage
|
storage: _storage
|
||||||
})
|
})
|
||||||
this.setState({
|
this.setState({
|
||||||
isLabelEditing: false
|
isLabelEditing: false
|
||||||
|
|||||||
Reference in New Issue
Block a user