@scalar/api-reference
Version:
Generate beautiful API references from OpenAPI documents
38 lines (37 loc) • 1.04 kB
JavaScript
import { defineComponent as n, createBlock as s, openBlock as a, unref as i, withCtx as e, renderSlot as t } from "vue";
import { createWorkspaceStore as f } from "@scalar/workspace-store/client";
import p from "../v2/ApiReferenceWorkspace.vue.js";
/* empty css */
const $ = /* @__PURE__ */ n({
__name: "ApiReference",
props: {
configuration: {}
},
setup(c) {
const r = f();
return typeof window < "u" && (window.dataDumpWorkspace = () => r), (o, d) => (a(), s(p, {
configuration: o.configuration,
store: i(r)
}, {
"content-start": e(() => [
t(o.$slots, "content-start")
]),
"content-end": e(() => [
t(o.$slots, "content-end")
]),
"sidebar-start": e(() => [
t(o.$slots, "sidebar-start")
]),
"sidebar-end": e(() => [
t(o.$slots, "sidebar-end")
]),
footer: e(() => [
t(o.$slots, "footer")
]),
_: 3
}, 8, ["configuration", "store"]));
}
});
export {
$ as default
};