UNPKG

@varlet/ui

Version:

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

51 lines (50 loc) 1 kB
import { defineListenerProp } from "../utils/components.mjs"; const props = { show: Boolean, position: { type: String, default: "center" }, transition: String, overlay: { type: Boolean, default: true }, overlayClass: String, overlayStyle: Object, lockScroll: { type: Boolean, default: true }, closeOnClickOverlay: { type: Boolean, default: true }, closeOnKeyEscape: { type: Boolean, default: true }, defaultStyle: { type: Boolean, default: true }, zIndex: Number, safeArea: Boolean, safeAreaTop: Boolean, teleport: { type: [String, Object, Boolean], default: "body" }, onOpen: defineListenerProp(), onOpened: defineListenerProp(), onClose: defineListenerProp(), onClosed: defineListenerProp(), onKeyEscape: defineListenerProp(), onClickOverlay: defineListenerProp(), "onUpdate:show": defineListenerProp(), // internal for Dialog onRouteChange: defineListenerProp() }; export { props };