UNPKG

element-plus

Version:

A Component Library for Vue 3

66 lines (61 loc) 1.7 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('../../../utils/index.js'); require('../../tooltip/index.js'); require('../../dropdown/index.js'); var props = require('../../../utils/vue/props.js'); var tooltip = require('../../tooltip/src/tooltip.js'); var dropdown = require('../../dropdown/src/dropdown.js'); const usePopoverProps = props.buildProps({ trigger: tooltip.useTooltipTriggerProps.trigger, placement: dropdown.dropdownProps.placement, disabled: tooltip.useTooltipTriggerProps.disabled, visible: tooltip.useTooltipContentProps.visible, transition: tooltip.useTooltipContentProps.transition, popperOptions: dropdown.dropdownProps.popperOptions, tabindex: dropdown.dropdownProps.tabindex, appendToBody: { type: Boolean, default: void 0 }, content: tooltip.useTooltipContentProps.content, popperStyle: tooltip.useTooltipContentProps.popperStyle, popperClass: tooltip.useTooltipContentProps.popperClass, enterable: { ...tooltip.useTooltipContentProps.enterable, default: true }, effect: { ...tooltip.useTooltipContentProps.effect, default: "light" }, teleported: tooltip.useTooltipContentProps.teleported, title: String, width: { type: [String, Number], default: 150 }, offset: { type: Number, default: void 0 }, showAfter: { type: Number, default: 0 }, hideAfter: { type: Number, default: 200 }, autoClose: { type: Number, default: 0 }, showArrow: { type: Boolean, default: true }, persistent: { type: Boolean, default: true } }); exports.usePopoverProps = usePopoverProps; //# sourceMappingURL=popover.js.map