Parcourir la source

fix: render Common Extensions propertly in React 16 (#5930)

Avoid mapping Immutable.Map as React children.

Co-authored-by: Vladimir Gorej <vladimir.gorej@gmail.com>

Ref https://github.com/immutable-js/immutable-js/issues/667
bubble
geraldglynn il y a 4 ans
committed by GitHub
Parent
révision
e1e4d5bf83
Aucune clé connue n'a été trouvée dans la base pour cette signature ID de la clé GPG: 4AEE18F83AFDEB23
2 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. +1
    -1
      src/core/components/parameter-row.jsx
  2. +1
    -1
      src/core/plugins/oas3/components/request-body.jsx

+ 1
- 1
src/core/components/parameter-row.jsx Voir le fichier

@@ -274,7 +274,7 @@ export default class ParameterRow extends Component {
{ isOAS3 && param.get("deprecated") ? "deprecated": null }
</div>
<div className="parameter__in">({ param.get("in") })</div>
{ !showCommonExtensions || !commonExt.size ? null : commonExt.map((v, key) => <ParameterExt key={`${key}-${v}`} xKey={key} xVal={v} /> )}
{ !showCommonExtensions || !commonExt.size ? null : commonExt.entrySeq().map(([key, v]) => <ParameterExt key={`${key}-${v}`} xKey={key} xVal={v} /> )}
{ !showExtensions || !extensions.size ? null : extensions.map((v, key) => <ParameterExt key={`${key}-${v}`} xKey={key} xVal={v} /> )}
</td>



+ 1
- 1
src/core/plugins/oas3/components/request-body.jsx Voir le fichier

@@ -150,7 +150,7 @@ const RequestBody = ({
<div className="parameter__type">
{ type }
{ format && <span className="prop-format">(${format})</span>}
{!showCommonExtensions || !commonExt.size ? null : commonExt.map((v, key) => <ParameterExt key={`${key}-${v}`} xKey={key} xVal={v} />)}
{!showCommonExtensions || !commonExt.size ? null : commonExt.entrySeq().map(([key, v]) => <ParameterExt key={`${key}-${v}`} xKey={key} xVal={v} />)}
</div>
<div className="parameter__deprecated">
{ prop.get("deprecated") ? "deprecated": null }


Chargement…
Annuler
Enregistrer