Update delete code requirements
parent
8f38d52493
commit
74d87aed6c
|
@ -156,7 +156,7 @@ const Header = ({
|
|||
name="name"
|
||||
type="text"
|
||||
value={database.deleteCode || ''}
|
||||
placeholder="type DELETE to confirm"
|
||||
placeholder={`DELETE ${database.name}`}
|
||||
onChange={(e) => onDatabaseDeleteConfirm(database, e)}
|
||||
onKeyDown={(e) => onDatabaseDeleteConfirm(database, e)}
|
||||
autoFocus={true}
|
||||
|
|
|
@ -71,13 +71,17 @@ class DatabaseManagerPage extends Component {
|
|||
|
||||
handleDatabaseDeleteConfirm(database, e) {
|
||||
const {key, target: {value}} = e
|
||||
const {actions, source} = this.props
|
||||
const {actions, source, notify} = this.props
|
||||
|
||||
if (key === 'Escape') {
|
||||
return actions.removeDatabaseDeleteCode(database)
|
||||
}
|
||||
|
||||
if (key === 'Enter' && database.deleteCode === 'DELETE') {
|
||||
if (key === 'Enter') {
|
||||
if (database.deleteCode !== `DELETE ${database.name}`) {
|
||||
return notify('error', `Please type DELETE ${database.name} to confirm`)
|
||||
}
|
||||
|
||||
return actions.deleteDatabaseAsync(source, database)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue