From e5c0689eeab4cfbee02e7e9f95e0764a3daa18f9 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Wed, 18 Jan 2023 10:47:59 -0500 Subject: [PATCH 1/2] CSR-1023 update Concept code with code from ISS. Tested site flow locally without issues. --- .../base-input-button/button-functionality-props.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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..748abaeb7 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: { From ac3b30a2a47a293c6649c7acc0623668ecf7a95a Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Wed, 18 Jan 2023 10:50:40 -0500 Subject: [PATCH 2/2] Code format. --- .../button-functionality-props.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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 748abaeb7..fe2104457 100644 --- a/src/digital-components/base-input-button/button-functionality-props.js +++ b/src/digital-components/base-input-button/button-functionality-props.js @@ -5,14 +5,14 @@ export const inputButtonProps = { }, modelValue: { required: true, - validator: function(prop) { + validator: function (prop) { return ( - prop === null - || Array.isArray(prop) - || typeof prop === 'string' - || (typeof prop === 'number' && !Number.isNaN(prop)) - ) - } + prop === null || + Array.isArray(prop) || + typeof prop === "string" || + (typeof prop === "number" && !Number.isNaN(prop)) + ); + }, }, isMultiSelect: Boolean, groupName: {