From 3681f7bab5cc4bed7da91356c8ff4b673371ebd6 Mon Sep 17 00:00:00 2001 From: cv <34649812+cpvalente@users.noreply.github.com> Date: Thu, 25 Mar 2021 15:38:20 +0100 Subject: [PATCH] style + ui changes --- src/common/components/countdown/Countdown.jsx | 13 +- .../components/countdown/Countdown.module.css | 6 +- .../myProgressBar/MyProgressBar.module.css | 4 +- src/common/input/TimeInput.jsx | 61 ++++----- src/common/input/timeInput.css | 122 ++++++++++++++++++ src/features/control/PlaybackControl.jsx | 102 +++++++++++++-- src/features/editors/Editor.jsx | 42 +++--- src/features/editors/Editor.module.css | 17 ++- src/features/editors/list/EventList.jsx | 7 +- src/features/editors/list/EventListItem.jsx | 22 +++- src/features/editors/list/listUtils.js | 7 + src/features/form/EventForm.jsx | 31 +++-- src/features/viewers/PreviewContainer.jsx | 21 +-- .../viewers/PreviewContainer.module.css | 9 +- src/features/viewers/viewers.css | 8 +- 15 files changed, 358 insertions(+), 114 deletions(-) create mode 100644 src/common/input/timeInput.css diff --git a/src/common/components/countdown/Countdown.jsx b/src/common/components/countdown/Countdown.jsx index d1665348c..6733b38a7 100644 --- a/src/common/components/countdown/Countdown.jsx +++ b/src/common/components/countdown/Countdown.jsx @@ -13,11 +13,18 @@ function display(seconds) { export default function Countdown({ time, small }) { const [counter, setCounter] = useState(time); + useEffect(() => { + console.log('setting time here'); + setCounter(time); + }, [time]); + useEffect(() => { counter > 0 && setTimeout(() => setCounter(counter - 1), 1000); }, [counter]); - return