UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

27 lines (26 loc) 1.02 kB
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 };