import { defineComponent, createVNode } from 'vue';
import { Select } from '../../select/index.mjs';
import { selectProps } from '../../select/src/props.mjs';

const MiniSelect = /* @__PURE__ */ defineComponent({
  name: "MiniSelect",
  compatConfig: {
    MODE: 3
  },
  inheritAttrs: false,
  props: selectProps(),
  Option: Select.Option,
  setup(props, {
    attrs,
    slots
  }) {
    return () => {
      const getSelectProps = {
        ...props,
        size: "small",
        ...attrs
      };
      return createVNode(Select, getSelectProps, slots);
    };
  }
});
const MiddleSelect = /* @__PURE__ */ defineComponent({
  name: "MiddleSelect",
  inheritAttrs: false,
  props: selectProps(),
  Option: Select.Option,
  setup(props, {
    attrs,
    slots
  }) {
    return () => {
      const getSelectProps = {
        ...props,
        size: "middle",
        ...attrs
      };
      return createVNode(Select, getSelectProps, slots);
    };
  }
});

export { MiddleSelect, MiniSelect };
//# sourceMappingURL=Select.mjs.map
