diff --git a/.changeset/ready-ducks-burn.md b/.changeset/ready-ducks-burn.md new file mode 100644 index 000000000..ab438a588 --- /dev/null +++ b/.changeset/ready-ducks-burn.md @@ -0,0 +1,5 @@ +--- +'@gitbook/react-openapi': patch +--- + +Fix OpenAPI basic auth placeholder diff --git a/packages/react-openapi/src/OpenAPICodeSample.tsx b/packages/react-openapi/src/OpenAPICodeSample.tsx index 68e6e427d..5287d4fe8 100644 --- a/packages/react-openapi/src/OpenAPICodeSample.tsx +++ b/packages/react-openapi/src/OpenAPICodeSample.tsx @@ -315,11 +315,12 @@ function getSecurityHeaders(args: { switch (security.type) { case 'http': { let scheme = security.scheme; + const defaultPlaceholderValue = scheme?.toLowerCase()?.includes('basic') + ? 'username:password' + : 'YOUR_SECRET_TOKEN'; const format = resolvePrefillCodePlaceholderFromSecurityScheme({ security: security, - defaultPlaceholderValue: scheme?.includes('basic') - ? 'username:password' - : 'YOUR_SECRET_TOKEN', + defaultPlaceholderValue, }); if (scheme?.includes('bearer')) {