@scalar/api-reference
Version:
Generate beautiful API references from OpenAPI documents
27 lines (26 loc) • 1.02 kB
JavaScript
import { defineComponent, createElementBlock, openBlock, createBlock, renderSlot, createCommentVNode, normalizeClass } from "vue";
import LoadingSkeleton from "../LoadingSkeleton.vue.js";
const _hoisted_1 = { class: "section-header-wrapper xl:gap-12" };
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "SectionHeader",
props: {
loading: { type: Boolean },
tight: { type: Boolean }
},
setup(__props) {
return (_ctx, _cache) => {
return openBlock(), createElementBlock("div", _hoisted_1, [
__props.loading ? (openBlock(), createBlock(LoadingSkeleton, { key: 0 })) : (openBlock(), createElementBlock("div", {
key: 1,
class: normalizeClass(["section-header", { tight: __props.tight }])
}, [
renderSlot(_ctx.$slots, "default", {}, void 0, true)
], 2)),
_ctx.$slots.links ? renderSlot(_ctx.$slots, "links", { key: 2 }, void 0, true) : createCommentVNode("", true)
]);
};
}
});
export {
_sfc_main as default
};