1
0
mirror of synced 2025-12-19 18:10:59 -05:00

redo Fix ChildParameter types (#37812)

This commit is contained in:
Robert Sese
2023-06-14 13:10:57 -05:00
committed by GitHub
parent 6248765172
commit 039a34082f
3 changed files with 9 additions and 3 deletions

View File

@@ -11,7 +11,7 @@ type Props = {
slug: string
childParamsGroups: ChildParameter[]
parentName: string
parentType: string
parentType?: string
oneOfObject?: boolean
}

View File

@@ -135,7 +135,13 @@ export function ParameterRow({
<ChildBodyParametersRows
slug={slug}
parentName={rowParams.name}
parentType={Array.isArray(rowParams.type) ? rowParams.type.join(' or ') : rowParams.type}
parentType={
rowParams.type
? Array.isArray(rowParams.type)
? rowParams.type.join(' or ')
: rowParams.type
: undefined
}
childParamsGroups={rowParams.childParamsGroups}
open={rowParams.name === clickedBodyParameterName}
oneOfObject={rowParams.oneOfObject}

View File

@@ -24,7 +24,7 @@ export interface BodyParameter {
export interface ChildParameter {
name: string
description: string
type: string
type?: string
isRequired?: boolean
enum?: Array<string | null>
default?: string | boolean | number | undefined | string[]