UNPKG

vue-admin-core

Version:
88 lines (83 loc) 2.33 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var _const = require('../../../utils/const.js'); const __default__ = { name: "VacHeader" }; var _sfc_main = /* @__PURE__ */ vue.defineComponent({ ...__default__, props: { divider: { type: Boolean, required: false, default: false }, size: { type: String, required: false, default: "small" }, border: { type: Boolean, required: false, default: false } }, setup(__props) { const props = __props; const prefixCls = _const.getPrefixCls("header"); const slots = vue.useSlots(); return (_ctx, _cache) => { return vue.openBlock(), vue.createElementBlock( "div", { class: vue.normalizeClass([vue.unref(prefixCls), `${vue.unref(prefixCls)}__${props.size}`, { border: props.border }]) }, [vue.createElementVNode( "div", { class: vue.normalizeClass(`${vue.unref(prefixCls)}__block`) }, null, 2 /* CLASS */ ), vue.createElementVNode( "div", { class: vue.normalizeClass([`${vue.unref(prefixCls)}-text`, { full: !props.divider }]) }, [vue.createCommentVNode(" @slot \u6807\u9898\u5185\u5BB9 "), vue.renderSlot(_ctx.$slots, "default")], 2 /* CLASS */ ), props.divider ? (vue.openBlock(), vue.createElementBlock( "div", { key: 0, class: vue.normalizeClass(`${vue.unref(prefixCls)}__divider`) }, null, 2 /* CLASS */ )) : vue.createCommentVNode("v-if", true), vue.unref(slots).right ? (vue.openBlock(), vue.createElementBlock( "div", { key: 1, class: vue.normalizeClass(`${vue.unref(prefixCls)}-right`) }, [vue.createCommentVNode(" @slot \u53F3\u4FA7\u6269\u5C55\u63D2\u69FD "), vue.renderSlot(_ctx.$slots, "right")], 2 /* CLASS */ )) : vue.createCommentVNode("v-if", true)], 2 /* CLASS */ ); }; } }); exports.default = _sfc_main; //# sourceMappingURL=index.vue2.js.map