This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
2021-04-18 15:15:19 +00:00
|
|
|
import React from "react";
|
|
|
|
import Layout from "@theme/Layout";
|
|
|
|
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
|
|
|
|
import useBaseUrl from "@docusaurus/useBaseUrl";
|
2021-07-13 10:46:29 +00:00
|
|
|
import BrowserOnly from "@docusaurus/core/lib/client/exports/BrowserOnly";
|
2021-04-18 15:15:19 +00:00
|
|
|
|
|
|
|
function APIBrowser() {
|
|
|
|
const context = useDocusaurusContext();
|
|
|
|
const { siteConfig = {} } = context;
|
|
|
|
return (
|
|
|
|
<Layout title="API Browser" description={siteConfig.tagline}>
|
2021-07-13 10:46:29 +00:00
|
|
|
<BrowserOnly>
|
|
|
|
{() => {
|
|
|
|
import('rapidoc');
|
|
|
|
return <rapi-doc
|
|
|
|
spec-url={useBaseUrl("schema.yaml")}
|
|
|
|
allow-try="false"
|
|
|
|
show-header="false"
|
|
|
|
theme="dark"
|
|
|
|
render-style="view"
|
|
|
|
primary-color="#fd4b2d"
|
|
|
|
allow-spec-url-load="false"
|
|
|
|
allow-spec-file-load="false">
|
|
|
|
</rapi-doc>
|
|
|
|
}}
|
|
|
|
</BrowserOnly>
|
2021-04-18 15:15:19 +00:00
|
|
|
</Layout>
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
export default APIBrowser;
|