diff --git a/pages/graphql.vue b/pages/graphql.vue
index ac7e8a5ee..ff6d3ae52 100644
--- a/pages/graphql.vue
+++ b/pages/graphql.vue
@@ -58,6 +58,13 @@
+
+
+
@@ -74,6 +81,7 @@ export default {
components: {
"pw-section": () => import("../components/section"),
"gql-field": () => import("../components/graphql/field"),
+ "gql-type": () => import("../components/graphql/type"),
Editor: AceEditor
},
data() {
@@ -82,7 +90,8 @@ export default {
schemaString: "",
queryFields: [],
mutationFields: [],
- subscriptionFields: []
+ subscriptionFields: [],
+ gqlTypes: []
};
},
methods: {
@@ -132,6 +141,14 @@ export default {
this.subscriptionFields = sFields;
}
+ const typeMap = schema.getTypeMap();
+ const types = [];
+ for (const type in typeMap) {
+ types.push(typeMap[type]);
+ }
+ this.gqlTypes = types;
+ console.log(this.gqlTypes);
+
this.$nuxt.$loading.finish();
const duration = Date.now() - startTime;
this.$toast.info(`Finished in ${duration}ms`, {