import { defineComponent as o, openBlock as t, createElementBlock as c, createBlock as i, createCommentVNode as a, createVNode as n, unref as l } from "vue";
import "./components/desc/index.vue.mjs";
import { ApSkeletonLine as r } from "./components/line/index.mjs";
import "./components/list/index.vue.mjs";
import "./components/page-header/index.vue.mjs";
import m from "./components/page-header/index.vue2.mjs";
import f from "./components/desc/index.vue2.mjs";
import u from "./components/list/index.vue2.mjs";
const s = { style: {
  width: "100%"
} }, g = /* @__PURE__ */ o({
  __name: "descriptions",
  props: {
    active: { type: Boolean, default: !0 },
    pageHeader: { type: Boolean, default: void 0 },
    list: { type: [Boolean, Number], default: 3 }
  },
  setup(e) {
    return (d, v) => (t(), c("div", s, [
      e.pageHeader !== !1 ? (t(), i(m, {
        key: 0,
        active: e.active
      }, null, 8, ["active"])) : a("", !0),
      n(f, { active: e.active }, null, 8, ["active"]),
      e.list !== !1 ? (t(), i(l(r), { key: 1 })) : a("", !0),
      e.list !== !1 ? (t(), i(u, {
        key: 2,
        active: e.active,
        size: e.list,
        "action-button": !!e.list
      }, null, 8, ["active", "size", "action-button"])) : a("", !0)
    ]));
  }
});
export {
  g as default
};
