import { defineComponent as o, useCssVars as _, unref as t, toRefs as h, openBlock as u, createElementBlock as f, createElementVNode as c, toDisplayString as m, pushScopeId as x, popScopeId as C } from "vue";
const b = (e) => (x("data-v-75b7f0a7"), e = e(), C(), e), S = { class: "title" }, g = /* @__PURE__ */ b(() => /* @__PURE__ */ c("div", { class: "title_main" }, null, -1)), v = { class: "title_hade" }, E = o({ name: "ETitle01" }), y = /* @__PURE__ */ o({
  ...E,
  props: {
    chartConfig: {
      type: Object,
      required: !0
    }
  },
  setup(e) {
    const i = e;
    _((d) => ({
      "2b1c24cc": t(l) + "px",
      "15d90802": t(a) + "px",
      "46bec806": t(p),
      "179a5db3": t(n) + "px",
      "4c927a94": t(r)
    }));
    const { titleText: s, titleSize: n, lineWidth: l, lineHeight: a, lineColor: p, titleColor: r } = h(i.chartConfig.option);
    return (d, I) => (u(), f("div", S, [
      g,
      c("div", v, m(t(s)), 1)
    ]));
  }
});
export {
  y as default
};
