762 Fix button-wrapper functionality

This commit is contained in:
Katie 2022-09-16 08:27:54 -04:00
parent ace997bbf5
commit 42fdd8aa46
2 changed files with 19 additions and 5 deletions

View file

@ -5,7 +5,7 @@
<button-question <button-question
questionText="This is a question?" questionText="This is a question?"
:answers="sampleAnswers" :answers="sampleCheckboxAnswers"
:isMultiSelect="true" :isMultiSelect="true"
groupName="multiselect-test" groupName="multiselect-test"
v-model="selectedMultiselectValues" v-model="selectedMultiselectValues"
@ -16,7 +16,7 @@
<button-question <button-question
questionText="This is another question?" questionText="This is another question?"
:answers="sampleAnswers" :answers="sampleRadioAnswers"
:isMultiSelect="false" :isMultiSelect="false"
groupName="radio-test" groupName="radio-test"
v-model="selectedRadioValue" v-model="selectedRadioValue"
@ -51,7 +51,21 @@ export default {
name: "test", name: "test",
data() { data() {
return { return {
sampleAnswers: [ sampleCheckboxAnswers: [
{
Text: "Part 1",
Name: "PART1",
},
{
Text: "Part 2",
Name: "PART2",
},
{
Text: "Part 3",
Name: "PART3",
},
],
sampleRadioAnswers: [
{ {
Text: "Part 1", Text: "Part 1",
Name: "PART1", Name: "PART1",

View file

@ -57,7 +57,7 @@ export default {
valueToEmit = newValue; valueToEmit = newValue;
} else { } else {
valueToEmit = isChecked; valueToEmit = this.value;
} }
console.log("ButtonWrapper is emitting: ", valueToEmit); console.log("ButtonWrapper is emitting: ", valueToEmit);
@ -76,7 +76,7 @@ export default {
return this.isMultiSelect ? "checkbox" : "radio"; return this.isMultiSelect ? "checkbox" : "radio";
}, },
buttonId() { buttonId() {
return JSON.stringify(this.value); return `${this.groupName} ${JSON.stringify(this.value)}`;
}, },
}, },
}; };