diff --git a/src/common-components/site-footer/site-footer.vue b/src/common-components/site-footer/site-footer.vue index 9cfdf83d..966ea45c 100644 --- a/src/common-components/site-footer/site-footer.vue +++ b/src/common-components/site-footer/site-footer.vue @@ -12,7 +12,7 @@ isPrimary :buttonText="buttonText" loaderColor="white" - :class="isForwardActionDisabled && 'form-test-invalid'" + :class="(disableForwardAction || isForwardActionDisabled) && 'form-test-invalid'" :aria-disabled="isForwardActionDisabled" :isDisabled="isForwardActionDisabled" @click-event="buttonClick" @@ -55,6 +55,7 @@ export default { return { paddingHeight: 0, customButtontext: "", + disableForwardAction: false, }; }, mounted() { @@ -111,6 +112,12 @@ export default { linkClick() { this.$emit("backClicked"); }, + disableForwardButton() { + this.disableForwardAction = true; + }, + enableForwardAction() { + this.disableForwardAction = false; + } }, }; diff --git a/src/layouts/license-plate-lookup/license-plate-lookup.vue b/src/layouts/license-plate-lookup/license-plate-lookup.vue index 8bef2805..920cc5ff 100644 --- a/src/layouts/license-plate-lookup/license-plate-lookup.vue +++ b/src/layouts/license-plate-lookup/license-plate-lookup.vue @@ -167,6 +167,7 @@ export default { // No VIN found if (resultMap.vinLookupResponse.error) { this.displayVinNotFoundAlert = true; + this.$refs.siteFooter.disableForwardButton(); return this.$refs.siteFooter.removeLoader(); } // If no VIN was found, stop processing after displaying alert