From a03e9e7a4f14f562163456716cdd7fbce8680d16 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 8 Oct 2019 12:18:44 +0100 Subject: [PATCH] tidy ToggleSwitch Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/components/views/elements/ToggleSwitch.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/components/views/elements/ToggleSwitch.js b/src/components/views/elements/ToggleSwitch.js index 4ebd2ac657..72d7b8643a 100644 --- a/src/components/views/elements/ToggleSwitch.js +++ b/src/components/views/elements/ToggleSwitch.js @@ -23,23 +23,21 @@ import {KeyCode} from "../../../Keyboard"; // Controlled Toggle Switch element const ToggleSwitch = ({checked, disabled=false, onChange, ...props}) => { - const _toggle = () => { - if (disabled) return; - onChange(!checked); - }; - const _onClick = (e) => { e.stopPropagation(); e.preventDefault(); - _toggle(); + if (disabled) return; + + onChange(!checked); }; const _onKeyDown = (e) => { e.stopPropagation(); e.preventDefault(); + if (disabled) return; if (e.keyCode === KeyCode.ENTER || e.keyCode === KeyCode.SPACE) { - _toggle(); + onChange(!checked); } };