From 003cd33e91c310a319cc1bef7bff4062829c8755 Mon Sep 17 00:00:00 2001 From: Eduardo Barreto Alexandre Date: Mon, 29 Dec 2025 22:41:21 -0300 Subject: [PATCH 1/2] feat: Show items descriptions in oneOf components --- src/components/Schema/OneOfSchema.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Schema/OneOfSchema.tsx b/src/components/Schema/OneOfSchema.tsx index bcaa056d..943fbec5 100644 --- a/src/components/Schema/OneOfSchema.tsx +++ b/src/components/Schema/OneOfSchema.tsx @@ -7,6 +7,7 @@ import { OneOfList, } from '../../common-elements/schema'; import { Badge } from '../../common-elements/shelfs'; +import { Markdown } from '../Markdown/Markdown'; import { SchemaModel } from '../../services/models'; import { ConstraintsView } from '../Fields/FieldConstraints'; import { Schema, SchemaProps } from './Schema'; @@ -61,6 +62,9 @@ export class OneOfSchema extends React.Component {
{oneOf[schema.activeOneOf].deprecated && Deprecated}
+ {activeSchema.rawSchema.description && ( + + )} From 2dddc3805be74386d7d80ae4d34db541f621a031 Mon Sep 17 00:00:00 2001 From: Eduardo Barreto Alexandre Date: Sat, 3 Jan 2026 10:18:51 -0300 Subject: [PATCH 2/2] fix: Only show description when type is object --- src/components/Schema/OneOfSchema.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Schema/OneOfSchema.tsx b/src/components/Schema/OneOfSchema.tsx index 943fbec5..1b9d566a 100644 --- a/src/components/Schema/OneOfSchema.tsx +++ b/src/components/Schema/OneOfSchema.tsx @@ -62,7 +62,7 @@ export class OneOfSchema extends React.Component {
{oneOf[schema.activeOneOf].deprecated && Deprecated}
- {activeSchema.rawSchema.description && ( + {activeSchema.type == 'object' && activeSchema.rawSchema.description && ( )}