UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

41 lines (40 loc) 1.32 kB
import { defineComponent, createElementBlock, openBlock, normalizeClass, createCommentVNode, renderSlot, createTextVNode } from "vue"; const _hoisted_1 = { key: 0, class: "property-detail-prefix" }; const _hoisted_2 = { key: 1, class: "property-detail-value" }; const _hoisted_3 = { key: 2, class: "property-detail-value" }; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "SchemaPropertyDetail", props: { truncate: { type: Boolean }, code: { type: Boolean } }, setup(__props) { return (_ctx, _cache) => { return openBlock(), createElementBlock("span", { class: normalizeClass(["property-detail", { "property-detail-truncate": __props.truncate }]) }, [ _ctx.$slots.prefix ? (openBlock(), createElementBlock("div", _hoisted_1, [ renderSlot(_ctx.$slots, "prefix", {}, void 0, true), _cache[0] || (_cache[0] = createTextVNode("  ", -1)) ])) : createCommentVNode("", true), __props.code ? (openBlock(), createElementBlock("code", _hoisted_2, [ renderSlot(_ctx.$slots, "default", {}, void 0, true) ])) : (openBlock(), createElementBlock("span", _hoisted_3, [ renderSlot(_ctx.$slots, "default", {}, void 0, true) ])) ], 2); }; } }); export { _sfc_main as default };