yanzhen-design-vue
Version:
52 lines (51 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const shared = require("@vue/shared");
require("../../../hooks/index.cjs");
const index = require("../../../hooks/use-namespace/index.cjs");
const ns = index.useNamespace("message");
const messageOptions = {
ns,
class: ns.b(),
name: ns.defineVNodeName()
};
const messageName = messageOptions.name;
const messageExtraProps = {
showOrganizationName: {
type: Boolean,
required: false,
default: false
},
messageOperatesPopPosition: {
type: String,
default: () => "top"
},
itemData: {
type: Object,
default: () => ({})
},
taskID: {
type: String,
default: () => ""
},
commentType: {
type: String,
default: "task"
},
accountID: {
type: String,
required: true
}
};
const messageProps = shared.extend({}, messageExtraProps);
const messageExtraEmits = {
delete: (val) => true,
download: (val) => true
};
const messageEmits = shared.extend({}, messageExtraEmits);
exports.messageEmits = messageEmits;
exports.messageExtraEmits = messageExtraEmits;
exports.messageExtraProps = messageExtraProps;
exports.messageName = messageName;
exports.messageOptions = messageOptions;
exports.messageProps = messageProps;