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,