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

//# sourceMappingURL=PlSidebarItem.vue2.js.map