@scalar/api-reference
Version:
Generate beautiful API references from OpenAPI documents
40 lines (39 loc) • 1.78 kB
JavaScript
import LinkList_default from "../../../components/LinkList/LinkList.vue.js";
import ExternalDocs_default from "../../../features/external-docs/ExternalDocs.vue.js";
import Contact_default from "../../../features/info-object/Contact.vue.js";
import License_default from "../../../features/info-object/License.vue.js";
import TermsOfService_default from "../../../features/info-object/TermsOfService.vue.js";
import { createBlock, createCommentVNode, createVNode, defineComponent, openBlock, unref, withCtx } from "vue";
//#region src/blocks/scalar-info-block/components/InfoLinks.vue?vue&type=script&setup=true&lang.ts
var InfoLinks_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ defineComponent({
__name: "InfoLinks",
props: {
info: {},
externalDocs: {}
},
setup(__props) {
return (_ctx, _cache) => {
return openBlock(), createBlock(unref(LinkList_default), null, {
default: withCtx(() => [
createVNode(unref(ExternalDocs_default), { value: __props.externalDocs }, null, 8, ["value"]),
__props.info.contact ? (openBlock(), createBlock(unref(Contact_default), {
key: 0,
value: __props.info.contact
}, null, 8, ["value"])) : createCommentVNode("", true),
__props.info.license ? (openBlock(), createBlock(unref(License_default), {
key: 1,
value: __props.info.license
}, null, 8, ["value"])) : createCommentVNode("", true),
__props.info.termsOfService ? (openBlock(), createBlock(unref(TermsOfService_default), {
key: 2,
value: __props.info.termsOfService
}, null, 8, ["value"])) : createCommentVNode("", true)
]),
_: 1
});
};
}
});
//#endregion
export { InfoLinks_vue_vue_type_script_setup_true_lang_default as default };
//# sourceMappingURL=InfoLinks.vue.script.js.map