diff --git a/app/src/components/SimulationDashboard/components/block/BlockEditor.tsx b/app/src/components/SimulationDashboard/components/block/BlockEditor.tsx index 3ed46df..ae6b47c 100644 --- a/app/src/components/SimulationDashboard/components/block/BlockEditor.tsx +++ b/app/src/components/SimulationDashboard/components/block/BlockEditor.tsx @@ -241,7 +241,6 @@ const BlockEditor: React.FC = ({ setColor(e.target.value)} onChange={(e) => handleBackgroundColorChange(currentBlock, selectedBlock, updateBlockStyle, e.target.value)} /> @@ -251,12 +250,17 @@ const BlockEditor: React.FC = ({ handleBackgroundAlphaChange(currentBlock, selectedBlock, updateBlockStyle, Number(value))} + onChange={(value: number) => handleBackgroundAlphaChange(currentBlock, selectedBlock, updateBlockStyle, Number(value))} + /> + handleBlurAmountChange(selectedBlock, updateBlockStyle, Number(value))} /> - diff --git a/app/src/components/SimulationDashboard/components/element/ElementDesign.tsx b/app/src/components/SimulationDashboard/components/element/ElementDesign.tsx index 21a0379..c57aa69 100644 --- a/app/src/components/SimulationDashboard/components/element/ElementDesign.tsx +++ b/app/src/components/SimulationDashboard/components/element/ElementDesign.tsx @@ -161,15 +161,6 @@ const ElementDesign: React.FC = ({ placeholder={"Layer"} onChange={(newValue: string) => updateElementZIndex(selectedBlock, selectedElement, Number(newValue))} /> - - updateElementStyle(selectedBlock, selectedElement, { backdropFilter: `blur(${Number(value)}px)` })} - /> - = ({
-
Element Color
+
Background
Color
@@ -253,6 +244,27 @@ const ElementDesign: React.FC = ({
{rgbaToHex(getCurrentElementStyleValue(currentElement, "backgroundColor") || "rgba(50,50,50,1)")}
+ { + const currentBg = getCurrentElementStyleValue(currentElement, "backgroundColor") || "rgba(0,0,0,1)"; + const currentHex = rgbaToHex(currentBg); + const newBg = hexToRgba(currentHex, Number(value) / 100); + updateElementStyle(selectedBlock, selectedElement, { backgroundColor: newBg }); + }} + /> + { + updateElementStyle(selectedBlock, selectedElement, { backdropFilter: `blur(${Number(value)}px)` }); + }} + />
Swap with Another Element