[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 two buttons to the schema editor: a copy button that copies the schema to the clipboard and a download button that downloads it. These two affordances should make it easier for form authors to maintain backups of the most up-to-date versions of their schemas with ease.
Requirements
Summary
This PR adds two buttons to the schema editor: a copy button that copies the schema to the clipboard and a download button that downloads it. These two affordances should make it easier for form authors to maintain backups of the most up-to-date versions of their schemas with ease.
Screenshots
https://github.com/openmrs/openmrs-esm-form-builder/assets/8509731/eeaa18c6-4825-4d5c-8222-b0f759004133