import { defineComponent as o, useSlots as n, openBlock as a, createElementBlock as r, renderSlot as s, createVNode as l } from "vue";
import m from "./Icon.js";
const p = {
  "data-test": "stash-range-input",
  class: "stash-range-input flex gap-3"
}, _ = /* @__PURE__ */ o({
  __name: "RangeInput",
  setup(c) {
    const t = n();
    if (!(!!t.min && !!t.max))
      throw new Error("RangeInput: please provide slots for min and max values.");
    return (e, u) => (a(), r("div", p, [
      s(e.$slots, "min"),
      l(m, {
        name: "transfer",
        class: "mb-2 mt-auto"
      }),
      s(e.$slots, "max")
    ]));
  }
});
export {
  _ as default
};
//# sourceMappingURL=RangeInput.js.map
