Add navigation after object deletion in ObjectForm component.
This commit is contained in:
parent
100bfb69dc
commit
ab56a3abd4
@ -16,6 +16,7 @@ import DeleteObjectModal from './DeleteObjectModal'
|
||||
import merge from 'lodash/merge'
|
||||
import set from 'lodash/set'
|
||||
import { getModelByName } from '../../../database/ObjectModels'
|
||||
import { useNavigate } from 'react-router-dom'
|
||||
|
||||
const buildObjectFromEntries = (entries = []) => {
|
||||
return entries.reduce((acc, entry) => {
|
||||
@ -72,7 +73,7 @@ const ObjectForm = forwardRef(
|
||||
flushFile
|
||||
} = useContext(ApiServerContext)
|
||||
const { token } = useContext(AuthContext)
|
||||
|
||||
const navigate = useNavigate()
|
||||
// Get the model definition for this object type
|
||||
const model = getModelByName(type)
|
||||
|
||||
@ -462,6 +463,7 @@ const ObjectForm = forwardRef(
|
||||
await deleteObject(id, type)
|
||||
setDeleteModalOpen(false)
|
||||
showSuccess('Deleted successfully')
|
||||
navigate(-2)
|
||||
// Optionally: trigger a callback to parent to remove this object from view
|
||||
} catch (err) {
|
||||
console.error(err)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user