From 70be2c6b2bbaa71695a30ce9ab20613f6d486d7d Mon Sep 17 00:00:00 2001 From: "Nolann B." <100787331+nolannbiron@users.noreply.github.com> Date: Wed, 19 Mar 2025 21:28:40 +0100 Subject: [PATCH] Stringify default value (#3003) --- .changeset/polite-nails-listen.md | 5 +++++ packages/react-openapi/src/OpenAPISchemaName.tsx | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/polite-nails-listen.md diff --git a/.changeset/polite-nails-listen.md b/.changeset/polite-nails-listen.md new file mode 100644 index 000000000..f20dc9b9e --- /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 81443644c..056efb3b6 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) {