@@ -62,7 +62,9 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
6262 const setParameterValue = ( value : ParameterValue ) => {
6363 parameterValues . set ( parameter . name , value )
6464 }
65- const enumValues = parameter . schema . enum ?? [ ]
65+ const enumValues = ( parameter . schema . enum ?? [ ] )
66+ . map ( ( value ) => String ( value ) )
67+ . filter ( ( value ) => value !== '' )
6668 return (
6769 < tr key = { parameter . name } >
6870 < td className = "whitespace-nowrap" >
@@ -94,9 +96,9 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
9496 < li >
9597 { t ( 'global.openApi.parameters.acceptedValues' ) } :{ ' ' }
9698 { enumValues . map ( ( value , valueIndex : number ) => (
97- < Fragment key = { String ( value ) } >
99+ < Fragment key = { value } >
98100 { valueIndex > 0 ? ', ' : null }
99- < ExperimentalCodeInline > { String ( value ) } </ ExperimentalCodeInline >
101+ < ExperimentalCodeInline > { value } </ ExperimentalCodeInline >
100102 </ Fragment >
101103 ) ) }
102104 </ li >
@@ -158,8 +160,8 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
158160 >
159161 < option value = "" > –</ option >
160162 { enumValues . map ( ( value ) => (
161- < option key = { String ( value ) } value = { String ( value ) } >
162- { String ( value ) }
163+ < option key = { value } value = { value } >
164+ { value }
163165 </ option >
164166 ) ) }
165167 </ select >
0 commit comments