import { defineComponent as n, toRefs as _, openBlock as a, createElementBlock as m, createVNode as e, unref as o, withCtx as l, createElementVNode as p } from "vue";
import t from "../../../NComponents/configCommon/refConfig.vue_vue_type_script_setup_true_lang.mjs";
const g = { class: "com_15" }, u = { class: "com_15_2" }, d = n({ name: "EComponent15" }), y = /* @__PURE__ */ n({
  ...d,
  props: {
    chartConfig: {
      type: Object,
      required: !0
    }
  },
  setup(c) {
    const i = c, {
      titleConfig: s,
      imageConfig: r,
      valueConfig: f
    } = _(i.chartConfig.option);
    return (C, h) => (a(), m("div", g, [
      e(t, {
        type: "bgImg",
        config: o(r),
        class: "com_15_1"
      }, {
        default: l(() => [
          e(t, {
            type: "text",
            config: o(s)
          }, null, 8, ["config"])
        ]),
        _: 1
      }, 8, ["config"]),
      p("div", u, [
        e(t, {
          type: "number",
          config: o(f),
          class: "number"
        }, null, 8, ["config"])
      ])
    ]));
  }
});
export {
  y as default
};
