Progress
This commit is contained in:
18
client/src/utils/prompt.js
Normal file
18
client/src/utils/prompt.js
Normal file
@@ -0,0 +1,18 @@
|
||||
import { unstable_usePrompt as useBlocker } from 'react-router-dom'
|
||||
|
||||
function Prompt(props) {
|
||||
const block = props.when
|
||||
|
||||
useBlocker(() => {
|
||||
if (block) {
|
||||
return ! window.confirm(props.message)
|
||||
}
|
||||
return false
|
||||
})
|
||||
|
||||
return (
|
||||
<div key={block}/>
|
||||
)
|
||||
}
|
||||
|
||||
export default Prompt
|
||||
Reference in New Issue
Block a user