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 @@
-
+
-
+