diff --git a/src/digital-components/base-input-button/base-input-button.vue b/src/digital-components/base-input-button/base-input-button.vue index a35ac631..defefde3 100644 --- a/src/digital-components/base-input-button/base-input-button.vue +++ b/src/digital-components/base-input-button/base-input-button.vue @@ -46,7 +46,8 @@ export default { const fieldOptions = { type: inputType, validateOnValueUpdate: false, - validateOnMount: false + validateOnMount: false, + validateOnBlur: false }; const { handleChange, meta, errors } diff --git a/src/helpers/cms-content-helper.js b/src/helpers/cms-content-helper.js index 02e6863e..8c400084 100644 --- a/src/helpers/cms-content-helper.js +++ b/src/helpers/cms-content-helper.js @@ -162,7 +162,7 @@ function mapStringToModal(str) { const params = linkToReplace.substring((dynamicStrings.MODAL_LINK).length + 2, linkToReplace.length - 1); const splitParams = params.split(','); - const bodyText = `${splitParams[1]}`; + const bodyText = ''; let returnVal = str.replace(linkToReplace, bodyText); diff --git a/src/iss-components/loading-modal/loading-modal.spec.js b/src/iss-components/loading-modal/loading-modal.spec.js index 67767bc8..54459fab 100644 --- a/src/iss-components/loading-modal/loading-modal.spec.js +++ b/src/iss-components/loading-modal/loading-modal.spec.js @@ -26,4 +26,16 @@ describe('loadingModal', () => { expect(wrapper.vm.isModalVisible).toEqual(true); wrapper.unmount(); }); + test('hideModal sets modal invisible', async () => { + // Arrange + const { wrapper } = setupMocks(); + wrapper.vm.isModalVisible = true; + + // Act + wrapper.vm.hideModal(); + + // Assert + expect(wrapper.vm.isModalVisible).toEqual(false); + wrapper.unmount(); + }); }); diff --git a/src/iss-components/loading-modal/loading-modal.vue b/src/iss-components/loading-modal/loading-modal.vue index 13731b93..f048b8a6 100644 --- a/src/iss-components/loading-modal/loading-modal.vue +++ b/src/iss-components/loading-modal/loading-modal.vue @@ -16,32 +16,10 @@