[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
This PR adds an automatic 5 second timeout for success notifications in the Form Builder. During the process of building out a form schema, several success notifications get shown for actions such as creating a form, adding a page, adding a question, and so on. Having multiple notifications rendered on the same page doesn't offer the greatest UX, hence the rationale for this change.
Requirements
Summary
This PR adds an automatic 5 second timeout for success notifications in the Form Builder. During the process of building out a form schema, several success notifications get shown for actions such as creating a form, adding a page, adding a question, and so on. Having multiple notifications rendered on the same page doesn't offer the greatest UX, hence the rationale for this change.
Screenshots
https://github.com/openmrs/openmrs-esm-form-builder/assets/8509731/07b2f017-7119-4d61-93ee-4aa061959cd0
Related Issue
Other