|
|
@@ -76,13 +76,14 @@ export default class ObjectModel extends Component { |
|
|
|
{ |
|
|
|
!(properties && properties.size) ? null : properties.entrySeq().map( |
|
|
|
([key, value]) => { |
|
|
|
let isDeprecated = isOAS3() && value.get("deprecated") |
|
|
|
let isRequired = List.isList(requiredProperties) && requiredProperties.contains(key) |
|
|
|
let propertyStyle = { verticalAlign: "top", paddingRight: "0.2em" } |
|
|
|
if ( isRequired ) { |
|
|
|
propertyStyle.fontWeight = "bold" |
|
|
|
} |
|
|
|
|
|
|
|
return (<tr key={key}> |
|
|
|
return (<tr key={key} className={isDeprecated && "deprecated"}> |
|
|
|
<td style={ propertyStyle }> |
|
|
|
{ key }{ isRequired && <span style={{ color: "red" }}>*</span> } |
|
|
|
</td> |
|
|
|