import { defineComponent as i, createElementBlock as n, openBlock as a, createElementVNode as e, renderSlot as l, normalizeStyle as r, toDisplayString as c } from "vue";
const d = { class: "CiBlueLineTitle" }, u = { class: "BlueLineTitle-left" }, _ = { class: "line-title-area" }, p = { class: "title-area" }, f = {
  name: "CiBlueLineTitle"
}, v = /* @__PURE__ */ i({
  ...f,
  props: {
    title: { default: "默认标题" },
    color: { default: "#3573f3" }
  },
  setup(o) {
    const s = o;
    return (t, m) => (a(), n("div", d, [
      e("div", u, [
        e("div", _, [
          e("div", {
            class: "line-area",
            style: r({ backgroundColor: t.color })
          }, null, 4),
          e("span", p, c(s.title), 1)
        ]),
        l(t.$slots, "slot-left", {}, void 0, !0)
      ]),
      l(t.$slots, "slot-right", {}, void 0, !0)
    ]));
  }
});
export {
  v as default
};
