tass-ui
Version:
A high quality UI Toolkit built on Vue.js3+.
60 lines (59 loc) • 868 B
JavaScript
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
}
};
export {
MessageProps,
messageTypes
};