UNPKG

yanzhen-design-vue

Version:

38 lines (37 loc) 1.28 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const utilsVue = require("@yanzhen-libs/utils-vue"); require("../../../../hooks/index.cjs"); const contacts = require("../constants/contacts.cjs"); const index = require("../../../../hooks/use-namespace/index.cjs"); const ns = index.useNamespace(`contacts-group`); const contactsGroupOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const contactsGroupName = contactsGroupOptions.name; const contactsGroupProps = utilsVue.buildProps({ activeTab: { type: utilsVue.definePropType([String, Array]), default: contacts.Contacts.USER }, emptyText: String, loading: Boolean, allExpand: Boolean, dataSource: { type: utilsVue.definePropType(Array), default: () => [] }, disableIds: { type: utilsVue.definePropType(Array), default: () => [] }, onSuffixClick: utilsVue.definePropType(Function), onItemClick: utilsVue.definePropType(Function) }); const contactsGroupEmits = utilsVue.buildEmits(utilsVue.propsSeparate(contactsGroupProps).emits); exports.contactsGroupEmits = contactsGroupEmits; exports.contactsGroupName = contactsGroupName; exports.contactsGroupOptions = contactsGroupOptions; exports.contactsGroupProps = contactsGroupProps;