UNPKG

@meve/ui

Version:

Argon design system components library

40 lines (38 loc) 856 B
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 } };