+
+
+
+
+ {field.deprecationReason ? (
+
DEPRECATED: {field.deprecationReason}
+ ) : null}
+
+ {field.args?.length > 0 ? (
+
+
Arguments
+ {field.args.map((arg) => (
+
+
+
+
+ {arg.deprecationReason ? (
+
DEPRECATED: {arg.deprecationReason}
+ ) : null}
+
+
+ ))}
+
+ ) : null}
+
+ ))}
+ >
+ );
+};
+
+export default FieldList;
diff --git a/src/graphql/templates/common/TitleBlock.tsx b/src/graphql/templates/common/TitleBlock.tsx
new file mode 100644
index 00000000..a441b4b0
--- /dev/null
+++ b/src/graphql/templates/common/TitleBlock.tsx
@@ -0,0 +1,24 @@
+import React from "react";
+
+import Markdown from "components/Markdown";
+import { BaseDefinitionWithHTML } from "../../types";
+
+interface TitleBlockProps {
+ def: BaseDefinitionWithHTML;
+}
+
+const TitleBlock: React.FC