import { defineComponent as n, computed as r, openBlock as i, createElementBlock as s, createVNode as l, unref as o, normalizeStyle as p } from "vue";
import h from "../../../NComponents/echartsContainer/EchartsContainer.mjs";
const m = n({ name: "EBarCrossrange" }), g = /* @__PURE__ */ n({
  ...m,
  props: {
    themeColor: {
      type: Object,
      required: !1
    },
    themeSetting: {
      type: Object,
      required: !1
    },
    chartConfig: {
      type: Object,
      required: !0
    }
  },
  setup(t) {
    const e = t, c = r(() => e.chartConfig.option), a = r(() => ({
      height: e.chartConfig.attr.h,
      width: e.chartConfig.attr.w
    }));
    return (u, f) => (i(), s("div", null, [
      l(h, {
        options: o(c),
        theme: t.themeColor,
        style: p(o(a))
      }, null, 8, ["options", "theme", "style"])
    ]));
  }
});
export {
  g as default
};
