more elegant code

This commit is contained in:
neobii 2018-12-07 05:45:47 -06:00
parent 3edbd2c97a
commit aabd1baf93

View file

@ -102,13 +102,10 @@ const getInitialStateFromProps = nextProps => {
Object.keys(convertedSchema).forEach(key => {
let minCount = convertedSchema[key].minCount;
if(minCount) {
if(!initialDocument[key])
initialDocument[key] = [];
let toAdd = minCount - initialDocument[key].length;
for( let i = 0; i < toAdd; i++ ) {
initialDocument[key] = initialDocument[key] || [];
while(initialDocument[key].length < minCount)
initialDocument[key].push({});
}
}
})
// remove all instances of the `__typename` property from document