diff --git a/src/digital-components/textbox-question/textbox-question.vue b/src/digital-components/textbox-question/textbox-question.vue
index 5fa93dc0c..9d9976d0e 100644
--- a/src/digital-components/textbox-question/textbox-question.vue
+++ b/src/digital-components/textbox-question/textbox-question.vue
@@ -26,6 +26,7 @@
iconRight ? 'icon-right' : '',
cornerStyle === 'rounded' ? 'rounded-pill' : '',
]"
+ :autocomplete="preventAutoFill && 'do-not-autofill'"
:validationRules="validationRules"
@change="handleChange"
@blur="handleChange"
@@ -76,6 +77,7 @@ export default {
questionAlignment: String, // Left or center. Left is default.
cornerStyle: String, // Rounded or square. Square is default.
includeSearchIcon: Boolean,
+ preventAutoFill: Boolean,
},
setup(props) {
const propsClone = Object.assign({}, props);
diff --git a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
index 2b1ed8d03..86f468076 100644
--- a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
+++ b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
@@ -111,7 +111,7 @@ export default {
streetAddress: "",
apartmentNumberOrBusinessName: "",
city: "",
- state: null,
+ state: "",
zipCode: "",
}),
},
diff --git a/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue b/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue
index dbdfc9212..548a3da68 100644
--- a/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue
+++ b/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue
@@ -65,10 +65,10 @@ export default {
zipCode: "",
},
isVehicleProtected: null,
- isZipServiceableMobile: null,
- isZipServiceableInShop: null,
}),
},
+ isZipServiceableMobile: Boolean,
+ isZipServiceableInShop: Boolean,
serviceZipCode: String,
linkWidgetName: String,
modalWidgetName: String,
@@ -173,6 +173,12 @@ export default {
modelValue(newValue) {
this.internalModel = this.copyModel(newValue);
},
+ internalModel: {
+ handler(newValue) {
+ console.log(newValue);
+ },
+ deep: true
+ }
},
components: {
textLink,
diff --git a/src/layouts/service-location/service-location.vue b/src/layouts/service-location/service-location.vue
index ac4e7501b..f50359b53 100644
--- a/src/layouts/service-location/service-location.vue
+++ b/src/layouts/service-location/service-location.vue
@@ -5,15 +5,15 @@