| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
- import { iconPropType } from '../../../utils/vue/icon.mjs';
- import { mutable } from '../../../utils/typescript.mjs';
- import { isClient } from '@vueuse/core';
- const messageTypes = [
- "primary",
- "success",
- "info",
- "warning",
- "error"
- ];
- const messagePlacement = [
- "top",
- "top-left",
- "top-right",
- "bottom",
- "bottom-left",
- "bottom-right"
- ];
- const MESSAGE_DEFAULT_PLACEMENT = "top";
- const messageDefaults = mutable({
- customClass: "",
- dangerouslyUseHTMLString: false,
- duration: 3e3,
- icon: void 0,
- id: "",
- message: "",
- onClose: void 0,
- showClose: false,
- type: "info",
- plain: false,
- offset: 16,
- placement: void 0,
- zIndex: 0,
- grouping: false,
- repeatNum: 1,
- appendTo: isClient ? document.body : void 0
- });
- const messageProps = buildProps({
- customClass: {
- type: String,
- default: messageDefaults.customClass
- },
- dangerouslyUseHTMLString: {
- type: Boolean,
- default: messageDefaults.dangerouslyUseHTMLString
- },
- duration: {
- type: Number,
- default: messageDefaults.duration
- },
- icon: {
- type: iconPropType,
- default: messageDefaults.icon
- },
- id: {
- type: String,
- default: messageDefaults.id
- },
- message: {
- type: definePropType([
- String,
- Object,
- Function
- ]),
- default: messageDefaults.message
- },
- onClose: {
- type: definePropType(Function),
- default: messageDefaults.onClose
- },
- showClose: {
- type: Boolean,
- default: messageDefaults.showClose
- },
- type: {
- type: String,
- values: messageTypes,
- default: messageDefaults.type
- },
- plain: {
- type: Boolean,
- default: messageDefaults.plain
- },
- offset: {
- type: Number,
- default: messageDefaults.offset
- },
- placement: {
- type: String,
- values: messagePlacement,
- default: messageDefaults.placement
- },
- zIndex: {
- type: Number,
- default: messageDefaults.zIndex
- },
- grouping: {
- type: Boolean,
- default: messageDefaults.grouping
- },
- repeatNum: {
- type: Number,
- default: messageDefaults.repeatNum
- }
- });
- const messageEmits = {
- destroy: () => true
- };
- export { MESSAGE_DEFAULT_PLACEMENT, messageDefaults, messageEmits, messagePlacement, messageProps, messageTypes };
- //# sourceMappingURL=message2.mjs.map
|