adds addBlockType function to graphql

This commit is contained in:
James
2020-04-06 09:02:29 -04:00
parent c6d649310f
commit 7fc9a8ff13
2 changed files with 5 additions and 2 deletions

View File

@@ -32,6 +32,9 @@ function init() {
LocaleFloatType: getLocaleFloatType(this.config.localization),
blockTypes: {},
},
addBlockType: (blockType, slug) => {
this.graphQL.types.blockTypes[slug] = blockType;
},
};
const buildObjectType = getBuildObjectType(this.config, this.graphQL);

View File

@@ -176,7 +176,7 @@ function getBuildObjectType(config, graphQL) {
if (graphQL.types.blockTypes[block.slug] === undefined) {
const formattedBlockName = formatName(block.labels.singular);
graphQL.types.blockTypes[block.slug] = buildObjectType(
graphQL.addBlockType(buildObjectType(
formattedBlockName,
[
...block.fields,
@@ -191,7 +191,7 @@ function getBuildObjectType(config, graphQL) {
},
],
formattedBlockName,
);
), block.slug);
}
});