UNPKG

yanzhen-design-vue

Version:

36 lines (35 loc) 1.34 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const utilsVue = require("@yanzhen-libs/utils-vue"); require("../../../../hooks/index.cjs"); const lodashEs = require("lodash-es"); const useContactsOptions = require("../hook/use-contacts-options.cjs"); const index = require("../../../../hooks/use-namespace/index.cjs"); const ns = index.useNamespace("contacts-item"); const contactsItemOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const contactsItemName = contactsItemOptions.name; const contactsItemProps = utilsVue.buildProps({ ...useContactsOptions.useContactsItemProps(), isSelf: Boolean, info: Object, tags: { type: utilsVue.definePropType(Array), default: () => [] }, creatorReadOnlyId: String, onItemClick: utilsVue.definePropType(Function), onSuffixClick: utilsVue.definePropType(Function) }); const contactsItemEmits = utilsVue.buildEmits(utilsVue.propsSeparate(contactsItemProps).emits); const contactsItemOmitProps = (props) => { return lodashEs.pick(props, ...Object.keys(contactsItemProps)); }; exports.contactsItemEmits = contactsItemEmits; exports.contactsItemName = contactsItemName; exports.contactsItemOmitProps = contactsItemOmitProps; exports.contactsItemOptions = contactsItemOptions; exports.contactsItemProps = contactsItemProps;