From d19c468336deebfb300fb6c0fb69b2db6a371d7a Mon Sep 17 00:00:00 2001 From: Christopher Willis-Ford Date: Tue, 18 Jun 2019 11:24:29 -0700 Subject: [PATCH] allow per-block colors --- src/lib/define-dynamic-block.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/define-dynamic-block.js b/src/lib/define-dynamic-block.js index af1aa4279..61d48e760 100644 --- a/src/lib/define-dynamic-block.js +++ b/src/lib/define-dynamic-block.js @@ -76,6 +76,11 @@ const defineDynamicBlock = (ScratchBlocks, categoryInfo, staticBlockInfo, extend break; } + if (blockInfo.color1 || blockInfo.color2 || blockInfo.color3) { + // `setColour` handles undefined parameters by adjusting defined colors + this.setColour(blockInfo.color1, blockInfo.color2, blockInfo.color3); + } + // Layout block arguments // TODO handle E/C Blocks const blockText = blockInfo.text;