Remove read-only properties from codesample (#2965)

This commit is contained in:
Nolann B.
2025-03-11 14:32:10 +01:00
committed by GitHub
parent e996904013
commit ff3b708ad3
2 changed files with 11 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@gitbook/react-openapi': patch
---
Remove read-only properties from codesample
@@ -26,13 +26,17 @@ export function OpenAPICodeSample(props: {
}
if (param.in === 'header' && param.required) {
const example = param.schema ? generateSchemaExample(param.schema) : undefined;
const example = param.schema
? generateSchemaExample(param.schema, { mode: 'write' })
: undefined;
if (example !== undefined && param.name) {
headersObject[param.name] =
typeof example !== 'string' ? stringifyOpenAPI(example) : example;
}
} else if (param.in === 'query' && param.required) {
const example = param.schema ? generateSchemaExample(param.schema) : undefined;
const example = param.schema
? generateSchemaExample(param.schema, { mode: 'write' })
: undefined;
if (example !== undefined && param.name) {
searchParams.append(
param.name,