import { defineComponent as a, useSlots as d, createElementBlock as t, openBlock as s, normalizeClass as n, renderSlot as o, createCommentVNode as l } from "vue";
const $ = /* @__PURE__ */ a({
  __name: "PlSidebarItem",
  setup(y) {
    const r = d();
    return (e, c) => (s(), t("div", {
      class: n(e.$style.root)
    }, [
      o(e.$slots, "header", {}, () => [
        r["header-content"] ? (s(), t("div", {
          key: 0,
          class: n(e.$style.header)
        }, [
          o(e.$slots, "header-content")
        ], 2)) : l("", !0)
      ]),
      o(e.$slots, "body", {}, () => [
        r["body-content"] ? (s(), t("div", {
          key: 0,
          class: n(e.$style.body)
        }, [
          o(e.$slots, "body-content")
        ], 2)) : l("", !0)
      ]),
      o(e.$slots, "footer", {}, () => [
        r["footer-content"] ? (s(), t("div", {
          key: 0,
          class: n(e.$style.footer)
        }, [
          o(e.$slots, "footer-content")
        ], 2)) : l("", !0)
      ])
    ], 2));
  }
});
export {
  $ as default
};
//# sourceMappingURL=PlSidebarItem.vue2.js.map
