diff --git a/packages/gitbook/src/components/DocumentView/OpenAPI/style.css b/packages/gitbook/src/components/DocumentView/OpenAPI/style.css
index 1882a423c..6bd0206ad 100644
--- a/packages/gitbook/src/components/DocumentView/OpenAPI/style.css
+++ b/packages/gitbook/src/components/DocumentView/OpenAPI/style.css
@@ -367,4 +367,4 @@
.openapi-server-button {
@apply disabled:opacity-5;
-}
\ No newline at end of file
+}
diff --git a/packages/react-openapi/src/OpenAPIOperation.tsx b/packages/react-openapi/src/OpenAPIOperation.tsx
index fb1daa951..f722ce213 100644
--- a/packages/react-openapi/src/OpenAPIOperation.tsx
+++ b/packages/react-openapi/src/OpenAPIOperation.tsx
@@ -48,7 +48,11 @@ export async function OpenAPIOperation(props: {
{method.toUpperCase()}
-
+
diff --git a/packages/react-openapi/src/OpenAPIServerURL.tsx b/packages/react-openapi/src/OpenAPIServerURL.tsx
index c30517a9d..14d245aa4 100644
--- a/packages/react-openapi/src/OpenAPIServerURL.tsx
+++ b/packages/react-openapi/src/OpenAPIServerURL.tsx
@@ -21,7 +21,7 @@ export function OpenAPIServerURL(props: {
return (
{parts.map((part, i) => {
- if (part.kind === 'text') {
+ if (part.kind === 'text') {
return {part.text};
} else {
if (!server.variables?.[part.name]) {
@@ -37,7 +37,8 @@ export function OpenAPIServerURL(props: {
/>
);
}
- })}{path}
+ })}
+ {path}
);
}
diff --git a/packages/react-openapi/src/OpenAPIServerURLForm.tsx b/packages/react-openapi/src/OpenAPIServerURLForm.tsx
index 2818bbbf6..5b16213a7 100644
--- a/packages/react-openapi/src/OpenAPIServerURLForm.tsx
+++ b/packages/react-openapi/src/OpenAPIServerURLForm.tsx
@@ -15,14 +15,16 @@ export function ServerURLForm(props: {
const { children, context, servers, serverIndex } = props;
const router = useRouter();
const [isPending, startTransition] = React.useTransition();
-
+
const server = servers[serverIndex];
const formRef = React.useRef(null);
function switchServer(index: number) {
startTransition(() => {
if (index !== serverIndex) {
- let params = new URLSearchParams(`block=${context.blockKey}&server=${index ?? '0'}`);
+ let params = new URLSearchParams(
+ `block=${context.blockKey}&server=${index ?? '0'}`,
+ );
router.push(`?${params}`, { scroll: false });
}
});
@@ -30,7 +32,9 @@ export function ServerURLForm(props: {
function updateServerVariables(formData: FormData) {
startTransition(() => {
- let params = new URLSearchParams(`block=${context.blockKey}&server=${formData.get('server') ?? '0'}`);
+ let params = new URLSearchParams(
+ `block=${context.blockKey}&server=${formData.get('server') ?? '0'}`,
+ );
const variableKeys = Object.keys(server.variables ?? {});
for (const pair of formData.entries()) {
if (variableKeys.includes(pair[0]) && !isNaN(Number(pair[1]))) {
@@ -46,7 +50,13 @@ export function ServerURLForm(props: {
);
diff --git a/packages/react-openapi/src/ServerSelector.tsx b/packages/react-openapi/src/ServerSelector.tsx
index a235b7b67..53051e3b8 100644
--- a/packages/react-openapi/src/ServerSelector.tsx
+++ b/packages/react-openapi/src/ServerSelector.tsx
@@ -2,7 +2,11 @@
import * as React from 'react';
-export function ServerSelector(props: { currentIndex: number; onChange: (value:number) => void; servers: any[] }) {
+export function ServerSelector(props: {
+ currentIndex: number;
+ onChange: (value: number) => void;
+ servers: any[];
+}) {
const { currentIndex, onChange, servers } = props;
const [index, setIndex] = React.useState(currentIndex);
@@ -10,17 +14,35 @@ export function ServerSelector(props: { currentIndex: number; onChange: (value:n
onChange(index);
}, [index]);
- return
-
-
-
- ;
-}
\ No newline at end of file
+ return (
+
+
+
+
+
+ );
+}
diff --git a/packages/react-openapi/src/types.ts b/packages/react-openapi/src/types.ts
index 215d8ef56..90d9889bd 100644
--- a/packages/react-openapi/src/types.ts
+++ b/packages/react-openapi/src/types.ts
@@ -15,13 +15,13 @@ export interface OpenAPIClientContext {
* @default false
*/
defaultInteractiveOpened?: boolean;
-
+
/**
* The key of the block
*/
blockKey?: string;
- /**
+ /**
* Optional id attached to the OpenAPI Operation heading and used as an anchor
*/
id?: string;