diff --git a/packages/gitbook/src/components/DocumentView/OpenAPI/OpenAPI.tsx b/packages/gitbook/src/components/DocumentView/OpenAPI/OpenAPI.tsx index a70d0f1f4..57838ae20 100644 --- a/packages/gitbook/src/components/DocumentView/OpenAPI/OpenAPI.tsx +++ b/packages/gitbook/src/components/DocumentView/OpenAPI/OpenAPI.tsx @@ -49,7 +49,7 @@ async function OpenAPIBody(props: BlockProps) { // To update the code sample we need to re-render the server component // so reading the cached value from search params - const serverUrl = serverUrlCache.get('serverUrl'); + const serverUrl = serverUrlCache.get('serverUrl'); return ( diff --git a/packages/gitbook/src/components/DocumentView/OpenAPI/OpenAPIClientStateContainer.tsx b/packages/gitbook/src/components/DocumentView/OpenAPI/OpenAPIClientStateContainer.tsx index 743fb79e1..b71c1fa53 100644 --- a/packages/gitbook/src/components/DocumentView/OpenAPI/OpenAPIClientStateContainer.tsx +++ b/packages/gitbook/src/components/DocumentView/OpenAPI/OpenAPIClientStateContainer.tsx @@ -8,7 +8,7 @@ import { OpenAPIV3 } from 'openapi-types'; import * as React from 'react'; /** - * Client component that wraps `OpenAPIClientState` so we can + * Client component that wraps `OpenAPIClientState` so we can * use some hooks (e.g. useRouter) in the `onUpdate` callback. */ export default function OpenAPIClientStateContainer(props: { diff --git a/packages/react-openapi/src/OpenAPIClientStateContext.tsx b/packages/react-openapi/src/OpenAPIClientStateContext.tsx index e5d213dd0..6f88789e4 100644 --- a/packages/react-openapi/src/OpenAPIClientStateContext.tsx +++ b/packages/react-openapi/src/OpenAPIClientStateContext.tsx @@ -65,7 +65,10 @@ export function OpenAPIClientState(props: { ); } -function parseClientStateModifiers(servers: OpenAPIV3.ServerObject[], params: Record) { +function parseClientStateModifiers( + servers: OpenAPIV3.ServerObject[], + params: Record, +) { if (!servers) { return null; } diff --git a/packages/react-openapi/src/OpenAPIServerURL.tsx b/packages/react-openapi/src/OpenAPIServerURL.tsx index 786f49120..178179795 100644 --- a/packages/react-openapi/src/OpenAPIServerURL.tsx +++ b/packages/react-openapi/src/OpenAPIServerURL.tsx @@ -21,15 +21,19 @@ export function OpenAPIServerURL(props: { const { path, servers, context } = props; const stateContext = useOpenAPIClientState(); - const serverIndex = !isNaN(Number(stateContext?.state?.server)) ? Number(stateContext?.state?.server) : 0; + const serverIndex = !isNaN(Number(stateContext?.state?.server)) + ? Number(stateContext?.state?.server) + : 0; const server = servers[serverIndex]; const parts = parseServerURL(server?.url ?? ''); - if (!server) { return null; } + if (!server) { + return null; + } return ( - + {parts.map((part, i) => { if (part.kind === 'text') { return {part.text}; diff --git a/packages/react-openapi/src/OpenAPIServerURLForm.tsx b/packages/react-openapi/src/OpenAPIServerURLForm.tsx index 9df610dd5..03700c710 100644 --- a/packages/react-openapi/src/OpenAPIServerURLForm.tsx +++ b/packages/react-openapi/src/OpenAPIServerURLForm.tsx @@ -52,9 +52,9 @@ export function ServerURLForm(props: { }); } - // Only make the server url editable if there is some onUpdate callback + // Only make the server url editable if there is some onUpdate callback // and if there are variations on the server url (e.g. an array of servers or url variables). - const isEditable = stateContext?.onUpdate && (servers.length > 1 || server.variables); + const isEditable = stateContext?.onUpdate && (servers.length > 1 || server.variables); const isEditing = isEditable && stateContext?.state?.edit; return (
{isEditing ? context.icons.editDone : context.icons.edit}