43 lines
987 B
JavaScript
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,
|
|
},
|
|
};
|