diff --git a/src/digital-components/base-input-button/button-functionality-props.js b/src/digital-components/base-input-button/button-functionality-props.js index 9a4aef5c9..fe2104457 100644 --- a/src/digital-components/base-input-button/button-functionality-props.js +++ b/src/digital-components/base-input-button/button-functionality-props.js @@ -4,8 +4,15 @@ export const inputButtonProps = { required: true, }, modelValue: { - type: [Array, String, Number], required: true, + validator: function (prop) { + return ( + prop === null || + Array.isArray(prop) || + typeof prop === "string" || + (typeof prop === "number" && !Number.isNaN(prop)) + ); + }, }, isMultiSelect: Boolean, groupName: { diff --git a/src/digital-components/button-question/button-question.vue b/src/digital-components/button-question/button-question.vue index 661e3ace1..4c60b0708 100644 --- a/src/digital-components/button-question/button-question.vue +++ b/src/digital-components/button-question/button-question.vue @@ -1,4 +1,5 @@ - +