UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

34 lines (33 loc) 1.29 kB
import { defineComponent, createBlock, createCommentVNode, openBlock, unref } from "vue"; import { getResolvedRef } from "@scalar/workspace-store/helpers/get-resolved-ref"; import SchemaProperty from "../../../components/Content/Schema/SchemaProperty.vue.js"; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "Header", props: { header: {}, name: {}, breadcrumb: {}, eventBus: {}, orderSchemaPropertiesBy: {}, orderRequiredPropertiesFirst: { type: Boolean } }, setup(__props) { return (_ctx, _cache) => { return "schema" in __props.header && __props.header.schema ? (openBlock(), createBlock(SchemaProperty, { key: 0, breadcrumb: __props.breadcrumb ? [...__props.breadcrumb, "headers"] : void 0, description: __props.header.description, eventBus: __props.eventBus, name: __props.name, options: { orderRequiredPropertiesFirst: __props.orderRequiredPropertiesFirst, orderSchemaPropertiesBy: __props.orderSchemaPropertiesBy }, schema: unref(getResolvedRef)(__props.header.schema) }, null, 8, ["breadcrumb", "description", "eventBus", "name", "options", "schema"])) : createCommentVNode("", true); }; } }); export { _sfc_main as default };