import { defineComponent, useAttrs, resolveComponent, createBlock, openBlock, mergeProps, unref, createSlots, withCtx, renderSlot } from 'vue';
import '../../../utils/index.mjs';
import { createNamespace } from '../../../utils/create-namespace.mjs';

"use strict";
var _sfc_main = /* @__PURE__ */ defineComponent({
  ...{ name: "LlSpace" },
  __name: "space",
  setup(__props) {
    const attrs = useAttrs();
    const bem = createNamespace("space");
    return (_ctx, _cache) => {
      const _component_a_space = resolveComponent("a-space");
      return openBlock(), createBlock(_component_a_space, mergeProps(unref(attrs), {
        class: unref(bem).b()
      }), createSlots({
        default: withCtx(() => [
          renderSlot(_ctx.$slots, "default")
        ]),
        _: 2
        /* DYNAMIC */
      }, [
        _ctx.$slots.split ? {
          name: "split",
          fn: withCtx(() => [
            renderSlot(_ctx.$slots, "split")
          ]),
          key: "0"
        } : void 0
      ]), 1040, ["class"]);
    };
  }
});

export { _sfc_main as default };
//# sourceMappingURL=space.vue2.mjs.map
