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";
import { getResolvedRef } from "@scalar/workspace-store/helpers/get-resolved-ref";
//#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: unref(getResolvedRef)(__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