Merge pull request #185 from Safelite/feature/CSR-268_method-name-update

Updating name for button question emit method
This commit is contained in:
max-dempsey 2022-02-02 14:47:34 -05:00 committed by GitHub
commit 73c98d75ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 5 deletions

View file

@ -11,7 +11,7 @@
:is="buttonType"
v-for="answer in answers"
:key="answer.Name ? answer.Name : answer"
@isChecked="handleCheckedChanged"
@isCheckedChanged="handleCheckedChanged"
:buttonID="answer.Name ? answer.Name : answer"
:value="answer.Name ? answer.Name : answer"
:buttonLabel="answer.Text ? answer.Text : answer"

View file

@ -69,7 +69,7 @@ export default {
type: String,
default: "",
},
modelValue: false,
modelValue: [Array, String],
},
data() {
return {
@ -77,6 +77,9 @@ export default {
checkValue: Boolean,
};
},
created(){
this.checkValue = this.modelValue ? this.modelValue.includes(this.buttonID) : false;
},
methods: {
displayLoader() {
this.isLoaderDisplayed = true;
@ -90,7 +93,7 @@ export default {
},
watch: {
checkValue(){
this.$emit('isChecked', {isChecked: this.checkValue, buttonId: this.buttonID});
this.$emit('isCheckedChanged', {isChecked: this.checkValue, buttonId: this.buttonID});
}
},
components: {

View file

@ -95,7 +95,7 @@ export default {
},
watch: {
checkValue(){
this.$emit('isChecked', {isChecked: this.checkValue, buttonId: this.buttonID});
this.$emit('isCheckedChanged', {isChecked: this.checkValue, buttonId: this.buttonID});
}
},
components: {

View file

@ -95,7 +95,7 @@ export default {
},
watch: {
checkValue(){
this.$emit('isChecked', {isChecked: this.checkValue, buttonId: this.buttonID});
this.$emit('isCheckedChanged', {isChecked: this.checkValue, buttonId: this.buttonID});
}
},
setup(props) {