diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index ba7e60eb..e13f4fcd 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -48,6 +48,7 @@ import { useForm } from "vee-validate"; export default { name: "modal", props: { + modalId: String, headerText: String, footerButtonText: String, onModalOpenedCallback: { @@ -57,8 +58,8 @@ export default { type: Function, }, }, - setup() { - const modalId = `modal-${crypto.randomUUID()}`; + setup(props) { + const modalId = props.modalId ? props.modalId : `modal-${crypto.randomUUID()}`; const { meta, validate, resetForm } = useForm(); @@ -113,6 +114,7 @@ export default {