tass-ui
Version:
A high quality UI Toolkit built on Vue.js3+.
60 lines (59 loc) • 986 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const messageTypes = ["success", "info", "warning", "error"];
const MessageProps = {
duration: {
type: Number,
default: 3e3
},
message: {
type: [String, Object, Function]
},
dangerouslyUseHTMLString: {
type: Boolean,
default: false
},
icon: {
type: String,
default: ""
},
id: {
type: String,
default: ""
},
onClose: {
type: Function,
required: false
},
closeable: {
type: Boolean,
default: false
},
type: {
type: String,
values: messageTypes,
default: "info"
},
offset: {
type: Number,
default: 20
},
zIndex: {
type: Number,
default: 0
},
grouping: {
type: Boolean,
default: false
},
repeatNum: {
type: Number,
default: 1
},
center: {
type: Boolean,
default: true
}
};
exports.MessageProps = MessageProps;
exports.messageTypes = messageTypes;