diff --git a/src/common-components/textbox-question/textbox-question.spec.js b/src/common-components/textbox-question/textbox-question.spec.js index dc0124211..e3c7b315d 100644 --- a/src/common-components/textbox-question/textbox-question.spec.js +++ b/src/common-components/textbox-question/textbox-question.spec.js @@ -379,6 +379,7 @@ describe("textboxQuestion.vue", () => { }, propsData: { inputId: "input ID", + maxFileSize: 5140 * 1028, }, mixins: [mockMixin], }); @@ -404,6 +405,7 @@ describe("textboxQuestion.vue", () => { }, propsData: { inputId: "input ID", + maxFileSize: 5140 * 1028, }, mixins: [mockMixin], }); @@ -427,6 +429,7 @@ describe("textboxQuestion.vue", () => { }, propsData: { inputId: "input ID", + maxFileSize: 5140 * 1028, }, mixins: [mockMixin], }); diff --git a/src/common-components/textbox-question/textbox-question.vue b/src/common-components/textbox-question/textbox-question.vue index 146cdf33d..658bb4bb7 100644 --- a/src/common-components/textbox-question/textbox-question.vue +++ b/src/common-components/textbox-question/textbox-question.vue @@ -96,6 +96,7 @@ export default { includeSearchIcon: Boolean, includeImageQuestion: Boolean, imageQuestionSubmitHandler: Function, + maxFileSize: Number, }, setup(props) { const propsClone = Object.assign({}, props); @@ -198,12 +199,6 @@ export default { return questionText; }, }, - - maxFileSize() { - let kiloBytes = 5140; - - return kiloBytes * 1028; - }, }, watch: { async value(newValue) { diff --git a/src/layouts/vin-lookup/vin-lookup.vue b/src/layouts/vin-lookup/vin-lookup.vue index 3c5549333..9fe9077d9 100644 --- a/src/layouts/vin-lookup/vin-lookup.vue +++ b/src/layouts/vin-lookup/vin-lookup.vue @@ -22,6 +22,7 @@ :mask="vinMask" includeImageQuestion :imageQuestionSubmitHandler="getVinFromImage" + :maxFileSize="imageUploadMaxFileSize" @image-lookup-error="displayVinScanAlert" @image-validity-error="displayVinScanAlert" data-test="vin-lookup-field" @@ -479,6 +480,11 @@ export default { return "XXXXXXXXXXXXXXXXX"; } }, + imageUploadMaxFileSize() { + let kiloBytes = 5140; + + return kiloBytes * 1028; + }, }, watch: { vin() {