import { defineComponent as c, toRefs as u, openBlock as m, createElementBlock as p, createVNode as o, unref as n, createElementVNode as e } from "vue";
import t from "../../../NComponents/configCommon/refConfig.vue_vue_type_script_setup_true_lang.mjs";
const d = { class: "elect_zhu" }, h = { class: "com_wei" }, C = { class: "com_zuo" }, y = { class: "com_zhong" }, v = { class: "znum" }, x = { class: "com_you" }, b = c({ name: "EComponent04" }), N = /* @__PURE__ */ c({
  ...b,
  props: {
    chartConfig: {
      type: Object,
      required: !0
    }
  },
  setup(i) {
    const s = i, { valueConfig: f, unitConfig: l, titleConfig: _, numberConfig: g, dbConfig: a, imageConfig: r } = u(s.chartConfig.option);
    return (z, E) => (m(), p("div", d, [
      o(t, {
        config: n(r),
        type: "img",
        class: "leftIcon"
      }, null, 8, ["config"]),
      e("div", h, [
        e("div", C, [
          o(t, {
            config: n(_),
            type: "text"
          }, null, 8, ["config"])
        ]),
        e("div", y, [
          e("span", v, [
            o(t, {
              config: n(g),
              type: "number"
            }, null, 8, ["config"])
          ]),
          o(t, {
            config: n(l),
            type: "text"
          }, null, 8, ["config"])
        ]),
        e("div", x, [
          o(t, {
            config: n(a),
            type: "text"
          }, null, 8, ["config"]),
          o(t, {
            config: n(f),
            type: "text"
          }, null, 8, ["config"])
        ])
      ])
    ]));
  }
});
export {
  N as default
};
