import { defineComponent as s, createBlock as r, createCommentVNode as i, openBlock as p, unref as t, withCtx as l, createVNode as n } from "vue";
import { L as m, b as d, e as f, I as c, Q as q, _ as b } from "./index-CVEvAPNs.js";
import { u as V } from "./index-BFe8XjpO.js";
const I = /* @__PURE__ */ s({
  __name: "quote",
  props: {
    content: {},
    disabled: { type: Boolean }
  },
  setup(u) {
    return V(u.content, "quote", { credit: "", quote: "" }), (e, o) => e.content.quote ? (p(), r(t(m), { key: 0 }, {
      default: l(() => [
        n(t(d), null, {
          default: l(() => [
            n(f, {
              modelValue: e.content.quote.quote,
              "onUpdate:modelValue": o[0] || (o[0] = (a) => e.content.quote.quote = a),
              rows: "3",
              placeholder: "Zitat",
              disabled: e.disabled
            }, null, 8, ["modelValue", "disabled"])
          ]),
          _: 1
        }),
        n(t(d), null, {
          default: l(() => [
            n(t(c), {
              icon: t(q),
              modelValue: e.content.quote.credit,
              "onUpdate:modelValue": o[1] || (o[1] = (a) => e.content.quote.credit = a),
              placeholder: "Herkunft des Zitats",
              disabled: e.disabled
            }, null, 8, ["icon", "modelValue", "disabled"])
          ]),
          _: 1
        })
      ]),
      _: 1
    })) : i("", !0);
  }
}), L = /* @__PURE__ */ b(I, [["__scopeId", "data-v-6ef63724"]]);
export {
  L as default
};
