UNPKG

element-plus

Version:

A Component Library for Vue 3

100 lines (95 loc) 2.15 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var core = require('@popperjs/core'); require('../../../utils/index.js'); var runtime = require('../../../utils/vue/props/runtime.js'); const POSITIONING_STRATEGIES = ["fixed", "absolute"]; const usePopperCoreConfigProps = runtime.buildProps({ boundariesPadding: { type: Number, default: 0 }, fallbackPlacements: { type: runtime.definePropType(Array), default: () => [] }, gpuAcceleration: { type: Boolean, default: true }, offset: { type: Number, default: 12 }, placement: { type: String, values: core.placements, default: "bottom" }, popperOptions: { type: runtime.definePropType(Object), default: () => ({}) }, strategy: { type: String, values: POSITIONING_STRATEGIES, default: "absolute" } }); const usePopperContentProps = runtime.buildProps({ ...usePopperCoreConfigProps, id: String, style: { type: runtime.definePropType([String, Array, Object]) }, className: { type: runtime.definePropType([String, Array, Object]) }, effect: { type: String, default: "dark" }, visible: Boolean, enterable: { type: Boolean, default: true }, pure: Boolean, focusOnShow: { type: Boolean, default: false }, trapping: { type: Boolean, default: false }, popperClass: { type: runtime.definePropType([String, Array, Object]) }, popperStyle: { type: runtime.definePropType([String, Array, Object]) }, referenceEl: { type: runtime.definePropType(Object) }, triggerTargetEl: { type: runtime.definePropType(Object) }, stopPopperMouseEvent: { type: Boolean, default: true }, ariaLabel: { type: String, default: void 0 }, virtualTriggering: Boolean, zIndex: Number }); const usePopperContentEmits = [ "mouseenter", "mouseleave", "focus", "blur", "close" ]; exports.usePopperContentEmits = usePopperContentEmits; exports.usePopperContentProps = usePopperContentProps; exports.usePopperCoreConfigProps = usePopperCoreConfigProps; //# sourceMappingURL=content.js.map