[x] This PR has a title that briefly describes the work done including the ticket number. If there is a ticket, make sure your PR title includes a conventional commit label. See existing PR titles for inspiration.
[ ] My work includes tests or is validated by existing tests.
Summary
When a user deletes a question from a schema using the Interactive Builder, the confirmation modal displays text stating that the action cannot be undone. This is inaccurate because restoring the most recently deleted question is trivial.
This PR changes the delete success snackbar to an actionable notification with an Undo button, which, when clicked, restores the deleted question.
Requirements
Summary
When a user deletes a question from a schema using the Interactive Builder, the confirmation modal displays text stating that the action cannot be undone. This is inaccurate because restoring the most recently deleted question is trivial.
This PR changes the delete success snackbar to an actionable notification with an Undo button, which, when clicked, restores the deleted question.
Screenshots
https://github.com/openmrs/openmrs-esm-form-builder/assets/8509731/d245b170-9bac-47c2-a42c-5262bbca8a4b
Related Issue
O3-3341
Other