DigitalConsumer.FixMyGlass/src/digital-components/base-input-button/button-functionality-props.js
hiteshkumar87 8a653eed30 CASH-502
remove mobilelocation modal
2025-04-30 20:10:30 +05:30

43 lines
987 B
JavaScript

export const inputButtonProps = {
value: {
type: [String, Number],
required: true,
},
modelValue: {
required: true,
validator: function (prop) {
return (
prop === null ||
Array.isArray(prop) ||
typeof prop === "string" ||
(typeof prop === "number" && !Number.isNaN(prop))
);
},
},
isMultiSelect: Boolean,
groupName: {
type: String,
required: true,
},
validationRules: {
type: String,
default: "",
},
valueToLogType: String,
isRequired: {
type: Boolean,
default: true,
},
lastValuePushedToGa: [String, Number],
setLastValuePushedToGa: Function,
selectingInitiatesLoad: {
type: Boolean,
default: false,
},
suppressError: Boolean,
labelBold: {
type: Boolean,
required: false,
default: false,
},
};