diff --git a/.changeset/polite-nails-listen.md b/.changeset/polite-nails-listen.md new file mode 100644 index 0000000000..f20dc9b9e9 --- /dev/null +++ b/.changeset/polite-nails-listen.md @@ -0,0 +1,5 @@ +--- +'@gitbook/react-openapi': patch +--- + +Stringify default value diff --git a/packages/react-openapi/src/OpenAPISchemaName.tsx b/packages/react-openapi/src/OpenAPISchemaName.tsx index ee3e64f3d6..d45ec9411b 100644 --- a/packages/react-openapi/src/OpenAPISchemaName.tsx +++ b/packages/react-openapi/src/OpenAPISchemaName.tsx @@ -1,5 +1,6 @@ import type { OpenAPIV3 } from '@gitbook/openapi-parser'; import type React from 'react'; +import { stringifyOpenAPI } from './stringifyOpenAPI'; interface OpenAPISchemaNameProps { schema?: OpenAPIV3.SchemaObject; @@ -50,7 +51,7 @@ function getAdditionalItems(schema: OpenAPIV3.SchemaObject): string { // If the schema has a default value, we display it if (typeof schema.default !== 'undefined') { - additionalItems += ` · default: ${schema.default}`; + additionalItems += ` · default: ${stringifyOpenAPI(schema.default)}`; } if (schema.nullable) {