UNPKG

asp-smart-ui-plus-test

Version:

A Component Library for Vue 3

97 lines (92 loc) 1.98 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var core = require('@vueuse/core'); var index = require('element-plus/es/utils/index'); const messageTypes = ["success", "info", "warning", "error"]; const messageDefaults = index.mutable({ customClass: "", center: false, dangerouslyUseHTMLString: false, duration: 3e3, icon: void 0, id: "", message: "", onClose: void 0, showClose: false, type: "info", offset: 16, zIndex: 0, grouping: false, repeatNum: 1, appendTo: core.isClient ? document.body : void 0 }); const messageProps = index.buildProps({ customClass: { type: String, default: messageDefaults.customClass }, center: { type: Boolean, default: messageDefaults.center }, dangerouslyUseHTMLString: { type: Boolean, default: messageDefaults.dangerouslyUseHTMLString }, duration: { type: Number, default: messageDefaults.duration }, icon: { type: index.iconPropType, default: messageDefaults.icon }, id: { type: String, default: messageDefaults.id }, message: { type: index.definePropType([ String, Object, Function ]), default: messageDefaults.message }, onClose: { type: index.definePropType(Function), required: false }, showClose: { type: Boolean, default: messageDefaults.showClose }, type: { type: String, values: messageTypes, default: messageDefaults.type }, offset: { type: Number, default: messageDefaults.offset }, zIndex: { type: Number, default: messageDefaults.zIndex }, grouping: { type: Boolean, default: messageDefaults.grouping }, repeatNum: { type: Number, default: messageDefaults.repeatNum } }); const messageEmits = { destroy: () => true }; exports.messageDefaults = messageDefaults; exports.messageEmits = messageEmits; exports.messageProps = messageProps; exports.messageTypes = messageTypes;