UNPKG

@varlet/ui

Version:

A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.

53 lines (52 loc) 992 B
import { defineListenerProp } from "../utils/components.mjs"; const props = { type: { type: String, default: "default" }, color: String, textColor: String, content: String, show: Boolean, disabled: Boolean, trigger: { type: String, default: "hover" }, reference: [String, Object], placement: { type: String, default: "bottom" }, strategy: { type: String, default: "absolute" }, offsetX: { type: [Number, String], default: 0 }, offsetY: { type: [Number, String], default: 0 }, teleport: { type: [String, Object, Boolean], default: "body" }, sameWidth: Boolean, closeOnClickReference: Boolean, closeOnKeyEscape: { type: Boolean, default: true }, onOpen: defineListenerProp(), onOpened: defineListenerProp(), onClose: defineListenerProp(), onClosed: defineListenerProp(), onClickOutside: defineListenerProp(), "onUpdate:show": defineListenerProp() }; export { props };