@meve/ui
Version:
Argon design system components library
40 lines (38 loc) • 856 B
JavaScript
var triggerValidator = function triggerValidator(trigger) {
return ['hover', 'click', 'manual'].includes(trigger);
};
var placementValidator = function placementValidator(placement) {
return ['top', 'bottom', 'left', 'right', 'left-start', 'right-start', 'left-end', 'right-end', 'top-start', 'top-end', 'bottom-start', 'bottom-end'].includes(placement);
};
export var props = {
trigger: {
type: String,
validator: triggerValidator,
default: 'hover'
},
placement: {
type: String,
default: 'bottom',
validator: placementValidator
},
disabled: {
type: Boolean,
default: false
},
x: {
type: [Number, String],
default: 0
},
y: {
type: [Number, String],
default: 0
},
sameWidth: {
type: Boolean,
default: false
},
defaultStyle: {
type: Boolean,
default: true
}
};