From 11b6498760d5442a97da2feafa5fdb13956ea753 Mon Sep 17 00:00:00 2001 From: cv <34649812+cpvalente@users.noreply.github.com> Date: Tue, 8 Jun 2021 13:26:31 +0200 Subject: [PATCH] styles: muly - change progressbar (show countdown instead of ellapsed) - fix issue where it would not refresh if there was no time - add style countdown to red background --- .../components/myProgressBar/MyProgressBar.jsx | 15 ++++++++++----- .../myProgressBar/MyProgressBar.module.css | 13 +++++++++++-- .../features/viewers/presenter/PresenterView.jsx | 6 +----- 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/client/src/common/components/myProgressBar/MyProgressBar.jsx b/client/src/common/components/myProgressBar/MyProgressBar.jsx index dda5e48c6..e7006cdaa 100644 --- a/client/src/common/components/myProgressBar/MyProgressBar.jsx +++ b/client/src/common/components/myProgressBar/MyProgressBar.jsx @@ -3,16 +3,21 @@ import styles from './MyProgressBar.module.css'; export default function MyProgressBar(props) { const { now, complete, showElapsed } = props; - const percentComplete = showElapsed - ? clamp((100 - (now * 100) / complete), 0, 100) - : clamp((now * 100) / complete, 0, 100) + + let percentComplete = showElapsed ? 0 : 100; + + if (now != null && complete != null) { + percentComplete = showElapsed + ? clamp(100 - (now * 100) / complete, 0, 100) + : clamp((now * 100) / complete, 0, 100); + } return ( -