UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

38 lines (37 loc) 1.04 kB
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 };