Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/photoniq/photoniq-api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,10 @@ title: PhotonIQ API Reference
href="../../../docs/apiEds#"
/>

<card
heading="Performance Proxy API"
description=""
href="../../../docs/apiP3#"
/>

</grid>
61 changes: 61 additions & 0 deletions src/pages/apiP3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
import React, { useEffect } from 'react';
import BrowserOnly from '@docusaurus/BrowserOnly';
import Head from '@docusaurus/Head';
import Layout from '@theme/Layout';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';

export default function APIFpsServicePage() {
const { siteConfig } = useDocusaurusContext();

useEffect(() => {
if (typeof localStorage !== 'undefined') {
localStorage.TryIt_securitySchemeValues = JSON.stringify({
'ApiKeyAuth': 'API_KEY_HERE'
})
}
}, [])

return (
<Layout>
<Head>
<title>PhotonIQ Performance Proxy (P3) API Reference | Macrometa Docs</title>
<meta name="description" content="PhotonIQ Performance Proxy API" />
<meta name="og:description" content="PhotonIQ Performance Proxy API" />
{/* Loading styles for elements this way so it doesn't interfere with other styles */}
<link
rel="stylesheet"
href="https://unpkg.com/@stoplight/elements/styles.min.css"
/>
</Head>
<BrowserOnly
fallback={
<div className="flex min-h-screen w-full items-center justify-center">
<div
className="h-10 w-10 animate-spin rounded-full border-l border-t-2 border-primary"
aria-label="Loading..."
></div>
</div>
}
>
{() => {
// eslint-disable-next-line no-undef
const { API } = require('@stoplight/elements');
return (
<>
{}
<API
apiDescriptionUrl={`${siteConfig.baseUrl}openapi/p3-spec.json`}
router="hash"
basePath="/"
layout="sidebar"
hideSchemas={true}
hideMocking
hideInternal
/>
</>
);
}}
</BrowserOnly>
</Layout>
);
}
Loading