Blockly.JavaScript[`hatch_${dropName}`] = function(block) {
const blockName = block.getFieldValue(`DROP_hatch_${dropName}`);
const valueInput = Blockly.JavaScript.valueToCode(
block,
`name_hatch_${dropName}`,
Blockly.JavaScript.ORDER_ATOMIC,
);
const stmtValue = hasCallback
? Blockly.JavaScript.statementToCode(block, `hatch_${dropName}_statement`)
: '';
const code = !hasCallback
? `${entity}.${blockName}(${valueInput})\n`
: `${entity}.${blockName}(${valueInput}, function(event) {
${stmtValue}
})\n`;
return [code, Blockly.JavaScript.ORDER_NONE];
};
any idea is why is this is happening ?