UNPKG

yanzhen-design-vue

Version:

40 lines (39 loc) 1.16 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const utilsVue = require("@yanzhen-libs/utils-vue"); const Tabs = require("ant-design-vue/es/tabs/src/Tabs"); require("../../../hooks/index.cjs"); const index = require("../../../hooks/use-namespace/index.cjs"); const ns = index.useNamespace("tabs"); const tabsOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const tabsName = tabsOptions.name; const AntTabs = utilsVue.propsSeparate({ ...Tabs.tabsProps(), tabBarExtraContent: utilsVue.epPropType.any }); const tabsProps = utilsVue.buildProps({ ...AntTabs.props, value: AntTabs.props["activeKey"], tabList: { type: utilsVue.definePropType(Array), default: () => [] }, minHeight: { type: utilsVue.definePropType([String, Number]), default: () => 500 }, renderTabPane: utilsVue.definePropType(Function) }); const tabsEmits = utilsVue.buildEmits({ ...AntTabs.emits, "update:value": AntTabs.emits["update:activeKey"] }); exports.AntTabs = AntTabs; exports.tabsEmits = tabsEmits; exports.tabsName = tabsName; exports.tabsOptions = tabsOptions; exports.tabsProps = tabsProps;