@@ -62,7 +62,9 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
62
62
const setParameterValue = ( value : ParameterValue ) => {
63
63
parameterValues . set ( parameter . name , value )
64
64
}
65
- const enumValues = parameter . schema . enum ?? [ ]
65
+ const enumValues = ( parameter . schema . enum ?? [ ] )
66
+ . map ( ( value ) => String ( value ) )
67
+ . filter ( ( value ) => value !== '' )
66
68
return (
67
69
< tr key = { parameter . name } >
68
70
< td className = "whitespace-nowrap" >
@@ -94,9 +96,9 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
94
96
< li >
95
97
{ t ( 'global.openApi.parameters.acceptedValues' ) } :{ ' ' }
96
98
{ enumValues . map ( ( value , valueIndex : number ) => (
97
- < Fragment key = { String ( value ) } >
99
+ < Fragment key = { value } >
98
100
{ valueIndex > 0 ? ', ' : null }
99
- < ExperimentalCodeInline > { String ( value ) } </ ExperimentalCodeInline >
101
+ < ExperimentalCodeInline > { value } </ ExperimentalCodeInline >
100
102
</ Fragment >
101
103
) ) }
102
104
</ li >
@@ -158,8 +160,8 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
158
160
>
159
161
< option value = "" > –</ option >
160
162
{ enumValues . map ( ( value ) => (
161
- < option key = { String ( value ) } value = { String ( value ) } >
162
- { String ( value ) }
163
+ < option key = { value } value = { value } >
164
+ { value }
163
165
</ option >
164
166
) ) }
165
167
</ select >
0 commit comments