UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

29 lines (28 loc) 933 B
import { defineComponent, computed, createBlock, createCommentVNode, openBlock, unref, withCtx, createTextVNode, toDisplayString } from "vue"; import Badge from "../../../components/Badge/Badge.vue.js"; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "InfoVersion", props: { version: {} }, setup(__props) { const prefixedVersion = computed(() => { if (__props.version == null) { return __props.version; } const versionString = String(__props.version); return /^\d/.test(versionString) ? `v${versionString}` : versionString; }); return (_ctx, _cache) => { return prefixedVersion.value ? (openBlock(), createBlock(unref(Badge), { key: 0 }, { default: withCtx(() => [ createTextVNode(toDisplayString(prefixedVersion.value), 1) ]), _: 1 })) : createCommentVNode("", true); }; } }); export { _sfc_main as default };