@scalar/api-reference
Version:
Generate beautiful API references from OpenAPI documents
32 lines (31 loc) • 1.69 kB
JavaScript
import ApiReferenceToolbarPopover_default from "./ApiReferenceToolbarPopover.vue.js";
import ApiReferenceToolbarShareRegister_default from "./ApiReferenceToolbarShareRegister.vue.js";
import { createBlock, createElementVNode, createTextVNode, createVNode, defineComponent, openBlock, unref, withCtx } from "vue";
import { ScalarFormSection } from "@scalar/components";
//#region src/features/developer-tools/components/DeployApiReference.vue?vue&type=script&setup=true&lang.ts
var DeployApiReference_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ defineComponent({
__name: "DeployApiReference",
props: {
workspace: {},
externalUrls: {}
},
setup(__props) {
return (_ctx, _cache) => {
return openBlock(), createBlock(ApiReferenceToolbarPopover_default, { class: "w-120" }, {
label: withCtx(() => [..._cache[0] || (_cache[0] = [createTextVNode("Deploy", -1)])]),
default: withCtx(() => [createVNode(unref(ScalarFormSection), null, {
label: withCtx(() => [..._cache[1] || (_cache[1] = [createTextVNode("Scalar Docs", -1)])]),
default: withCtx(() => [_cache[2] || (_cache[2] = createElementVNode("p", { class: "text-c-2 mb-2 leading-normal" }, " Deploy your documentation on Scalar, the modern documentation platform for your API and everything else. ", -1)), createVNode(ApiReferenceToolbarShareRegister_default, {
externalUrls: __props.externalUrls,
workspace: __props.workspace
}, null, 8, ["externalUrls", "workspace"])]),
_: 1
})]),
_: 1
});
};
}
});
//#endregion
export { DeployApiReference_vue_vue_type_script_setup_true_lang_default as default };
//# sourceMappingURL=DeployApiReference.vue.script.js.map