From 7aa1b727c499de0b74b55a4f23a6ed740ac7f849 Mon Sep 17 00:00:00 2001 From: "[poww10s]" <[theironminer@gmail.com]> Date: Wed, 18 Nov 2020 16:51:56 -0500 Subject: [PATCH] fix the hacky checkboxes --- src/features/helpers/Helpers.js | 5 +++-- src/features/timbre/parameters/EG.js | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/features/helpers/Helpers.js b/src/features/helpers/Helpers.js index 2548c25..68ed6a6 100644 --- a/src/features/helpers/Helpers.js +++ b/src/features/helpers/Helpers.js @@ -31,8 +31,9 @@ const Checkbox = (props) => { return ( props.onChange(e.target.value)} + value={props.parameter} + defaultChecked={props.parameter} + onChange={(e) => props.onChange(e.target.checked)} /> ); }; diff --git a/src/features/timbre/parameters/EG.js b/src/features/timbre/parameters/EG.js index c9672e9..1b82a82 100644 --- a/src/features/timbre/parameters/EG.js +++ b/src/features/timbre/parameters/EG.js @@ -67,7 +67,7 @@ export default function EG(props) { dispatch( parameterUpdated({ id: props.id, - changes: { egReset: !parameters.egReset }, + changes: { egReset: value }, }) ) }