react-router-prompt 🚨
A replacement component for the react-router 6 Prompt
. Allows for more flexible dialogs.
Install
yarn add react-router-prompt
Usage
<ReactRouterPrompt when={isDirty}>
{({ isActive, onConfirm, onCancel }) => (
<Modal show={isActive}>
<div>
<p>Do you really want to leave?</p>
<button onClick={onCancel}>Cancel</button>
<button onClick={onConfirm}>Ok</button>
</div>
</Modal>
)}
</ReactRouterPrompt>
Author
👤 Shyam Gupta (shyamm@outlook.com)
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Show your support
Give a ⭐️ if this project helped you!
Credits
📝 License
Copyright © 2022 Shyam Gupta (shyamm@outlook.com).
This project is MIT licensed.