diff --git a/src/components/DocExplorer.js b/src/components/DocExplorer.js index 74236b858a4..4ac54566ea8 100644 --- a/src/components/DocExplorer.js +++ b/src/components/DocExplorer.js @@ -376,7 +376,7 @@ class SchemaDoc extends React.Component { return (
- {argsDef}, ')' ]} {': '} + { + field.isDeprecated && + {' (DEPRECATED)'} + }
); })} @@ -513,11 +517,22 @@ class TypeDoc extends React.Component {
{value.name} + { + value.isDeprecated && + {' (DEPRECATED)'} + }
- + { + value.deprecationReason && + + }
)} @@ -526,7 +541,7 @@ class TypeDoc extends React.Component { return (
- @@ -568,7 +583,7 @@ class FieldDoc extends React.Component { {': '}
- @@ -580,10 +595,17 @@ class FieldDoc extends React.Component { return (
- + { + field.deprecationReason && + + }
{'type'} @@ -627,8 +649,8 @@ function renderType(type, onClick) { ); } -// Renders a description -class Description extends React.Component { +// Renders arbitrary markdown content +class MarkdownContent extends React.Component { static propTypes = { markdown: PropTypes.string,