DigitalConsumer.FixMyGlass/src/mixins/input-button-wrapper-mixin.js
Scott Kiener ee73f92d09 CSR-1137 | Remove 'additionalButtonStyling'
Replaced with 'additionalButtonData'
This should only affect list-button-horizontal
2023-05-22 09:15:56 -04:00

40 lines
1 KiB
JavaScript

import { inputButtonProps } from "@/digital-components/base-input-button/button-functionality-props";
export default {
model: {
prop: "modelValue",
event: "change",
},
props: {
...inputButtonProps,
buttonLabel: [Number, String],
buttonLabelSubCopy: String,
buttonBodyCopy: String,
buttonAuxillaryCopy: String,
buttonFooterCopy: String,
buttonImage: String,
buttonImageId: String,
altText: {
type: String,
default: "",
},
textPosition: String,
screenReaderOnlyText: String,
isWide: Boolean,
additionalButtonData: Object,
},
computed: {
selectedValue: {
get() {
return this.modelValue;
},
set(e) {
if (this.preHandleAnswerChange) {
this.preHandleAnswerChange(e);
}
this.$emit("update:modelValue", e);
},
},
},
};