@scalar/api-reference
Version:
Generate beautiful API references from OpenAPI documents
30 lines (29 loc) • 1.3 kB
JavaScript
import LoadingSkeleton_default from "../LoadingSkeleton.vue.js";
import { createBlock, createCommentVNode, createElementBlock, defineComponent, normalizeClass, openBlock, renderSlot } from "vue";
//#region src/components/Section/SectionHeader.vue?vue&type=script&setup=true&lang.ts
var _hoisted_1 = { class: "section-header-wrapper xl:gap-12" };
var SectionHeader_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ defineComponent({
__name: "SectionHeader",
props: {
loading: { type: Boolean },
tight: { type: Boolean },
removeMargin: {
type: Boolean,
default: false
}
},
setup(__props) {
return (_ctx, _cache) => {
return openBlock(), createElementBlock("div", _hoisted_1, [__props.loading ? (openBlock(), createBlock(LoadingSkeleton_default, { key: 0 })) : (openBlock(), createElementBlock("div", {
key: 1,
class: normalizeClass(["section-header", {
tight: __props.tight,
"mb-3": !__props.removeMargin
}])
}, [renderSlot(_ctx.$slots, "default", {}, void 0, true)], 2)), _ctx.$slots.links ? renderSlot(_ctx.$slots, "links", { key: 2 }, void 0, true) : createCommentVNode("", true)]);
};
}
});
//#endregion
export { SectionHeader_vue_vue_type_script_setup_true_lang_default as default };
//# sourceMappingURL=SectionHeader.vue.script.js.map