UNPKG

tav-ui

Version:
61 lines (56 loc) 2.25 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var index = require('../../basic-arrow/index2.js'); var index$1 = require('../../basic-title/index2.js'); var pluginVue_exportHelper = require('../../../../_virtual/plugin-vue_export-helper.js'); const props = { prefixCls: { type: String }, helpMessage: { type: [Array, String], default: "" }, title: { type: String }, show: { type: Boolean }, canExpan: { type: Boolean } }; const _sfc_main = vue.defineComponent({ name: "TaCollapseHeader", components: { BasicArrow: index.TaBasicArrow, BasicTitle: index$1.TaBasicTitle }, inheritAttrs: false, props, emits: ["expand"] }); function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { const _component_BasicTitle = vue.resolveComponent("BasicTitle"); const _component_BasicArrow = vue.resolveComponent("BasicArrow"); return vue.openBlock(), vue.createElementBlock("div", { class: vue.normalizeClass([`${_ctx.prefixCls}__header px-2 py-5`, _ctx.$attrs.class]) }, [ vue.createVNode(_component_BasicTitle, { "help-message": _ctx.helpMessage, normal: "" }, { default: vue.withCtx(() => [ _ctx.title ? (vue.openBlock(), vue.createElementBlock(vue.Fragment, { key: 0 }, [ vue.createTextVNode(vue.toDisplayString(_ctx.title), 1) ], 2112)) : vue.renderSlot(_ctx.$slots, "title", { key: 1 }) ]), _: 3 }, 8, ["help-message"]), vue.createElementVNode("div", { class: vue.normalizeClass(`${_ctx.prefixCls}__action`) }, [ vue.renderSlot(_ctx.$slots, "action"), _ctx.canExpan ? (vue.openBlock(), vue.createBlock(_component_BasicArrow, { key: 0, up: "", expand: _ctx.show, onClick: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("expand")) }, null, 8, ["expand"])) : vue.createCommentVNode("v-if", true) ], 2) ], 2); } var CollapseHeader = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["render", _sfc_render], ["__file", "/home/runner/work/tav-ui/tav-ui/packages/components/container-collapse/src/CollapseHeader.vue"]]); exports["default"] = CollapseHeader; //# sourceMappingURL=CollapseHeader2.js.map