6e8382a6f675c221ad68270b46b730351f0125ea84b44c662add13a10fa5abba2d8d49ff089e65f387511a2e7a6b2e959cacd43c48e41e317a9aba8b48ca49 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var vue = require('vue');
  4. var divider = require('./divider.js');
  5. var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js');
  6. var index = require('../../../hooks/use-namespace/index.js');
  7. const __default__ = vue.defineComponent({
  8. name: "ElDivider"
  9. });
  10. const _sfc_main = /* @__PURE__ */ vue.defineComponent({
  11. ...__default__,
  12. props: divider.dividerProps,
  13. setup(__props) {
  14. const props = __props;
  15. const ns = index.useNamespace("divider");
  16. const dividerStyle = vue.computed(() => {
  17. return ns.cssVar({
  18. "border-style": props.borderStyle
  19. });
  20. });
  21. return (_ctx, _cache) => {
  22. return vue.openBlock(), vue.createElementBlock("div", {
  23. class: vue.normalizeClass([vue.unref(ns).b(), vue.unref(ns).m(_ctx.direction)]),
  24. style: vue.normalizeStyle(vue.unref(dividerStyle)),
  25. role: "separator"
  26. }, [
  27. _ctx.$slots.default && _ctx.direction !== "vertical" ? (vue.openBlock(), vue.createElementBlock("div", {
  28. key: 0,
  29. class: vue.normalizeClass([vue.unref(ns).e("text"), vue.unref(ns).is(_ctx.contentPosition)])
  30. }, [
  31. vue.renderSlot(_ctx.$slots, "default")
  32. ], 2)) : vue.createCommentVNode("v-if", true)
  33. ], 6);
  34. };
  35. }
  36. });
  37. var Divider = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "divider.vue"]]);
  38. exports["default"] = Divider;
  39. //# sourceMappingURL=divider2.js.map