UNPKG

yanzhen-design-vue

Version:

52 lines (51 loc) 1.27 kB
"use strict"; 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;