mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-14 03:43:50 +00:00
25 lines
815 B
TypeScript
25 lines
815 B
TypeScript
import MultiPartProgressBar from '../../../common/components/multi-part-progress-bar/MultiPartProgressBar';
|
|
import { useTimer } from '../../../common/hooks/useSocket';
|
|
import useViewSettings from '../../../common/hooks-query/useViewSettings';
|
|
|
|
import styles from "./CuesheetProgress.module.scss"
|
|
|
|
export default function CuesheetProgress() {
|
|
const { data } = useViewSettings();
|
|
const timer = useTimer();
|
|
const totalTime = (timer.duration ?? 0) + (timer.addedTime ?? 0);
|
|
|
|
return (
|
|
<MultiPartProgressBar
|
|
now={timer.current}
|
|
complete={totalTime}
|
|
normalColor={data!.normalColor}
|
|
warning={data!.warningThreshold}
|
|
warningColor={data!.warningColor}
|
|
danger={data!.dangerThreshold}
|
|
dangerColor={data!.dangerColor}
|
|
className={styles.progressOverride}
|
|
/>
|
|
);
|
|
}
|