From 5eaf8a5448dfcb3f312ebe12e485c92142701d27 Mon Sep 17 00:00:00 2001 From: Paul Armstrong Date: Fri, 12 Feb 2021 16:06:51 -0800 Subject: [PATCH] test(web): Switch (and add label back in) --- web/src/components/Switch.jsx | 17 ++++-- web/src/components/__tests__/Switch.test.jsx | 47 +++++++++++++++++ web/src/routes/Camera.jsx | 54 +++++++++++--------- web/src/routes/CameraMap.jsx | 52 +++++++++---------- web/src/routes/StyleGuide.jsx | 39 +++++++------- 5 files changed, 138 insertions(+), 71 deletions(-) create mode 100644 web/src/components/__tests__/Switch.test.jsx diff --git a/web/src/components/Switch.jsx b/web/src/components/Switch.jsx index d447976ef..e92c678d5 100644 --- a/web/src/components/Switch.jsx +++ b/web/src/components/Switch.jsx @@ -1,7 +1,7 @@ import { h } from 'preact'; import { useCallback, useState } from 'preact/hooks'; -export default function Switch({ checked, id, onChange }) { +export default function Switch({ checked, id, onChange, label, labelPosition = 'before' }) { const [isFocused, setFocused] = useState(false); const handleChange = useCallback( @@ -24,15 +24,21 @@ export default function Switch({ checked, id, onChange }) { return (