UNPKG

hongluan-ui

Version:
101 lines (96 loc) 2.27 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('../../../utils/index.js'); var typescript = require('../../../utils/typescript.js'); var core = require('@vueuse/core'); var runtime = require('../../../utils/vue/props/runtime.js'); const messageTypes = ["success", "info", "warning", "error", "danger"]; const aligns = ["left", "center", "right"]; const messageDefaults = typescript.mutable({ customClass: "", textAlign: "left", dangerouslyUseHTMLString: false, duration: 3e3, 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 = { customClass: { type: String, default: messageDefaults.customClass }, textAlign: runtime.buildProp({ type: String, values: aligns, default: messageDefaults.textAlign }), dangerouslyUseHTMLString: { type: Boolean, default: messageDefaults.dangerouslyUseHTMLString }, duration: { type: Number, default: messageDefaults.duration }, id: { type: String, default: messageDefaults.id }, message: runtime.buildProp({ type: runtime.definePropType([ String, Object, Function ]), default: messageDefaults.message }), icon: runtime.buildProp({ type: runtime.definePropType(Object) }), onClose: runtime.buildProp({ type: runtime.definePropType(Function), required: false }), showClose: { type: Boolean, default: messageDefaults.showClose }, type: runtime.buildProp({ 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.aligns = aligns; exports.messageDefaults = messageDefaults; exports.messageEmits = messageEmits; exports.messageProps = messageProps; exports.messageTypes = messageTypes; //# sourceMappingURL=message.js.map