File tree Expand file tree Collapse file tree
packages/webui/src/client/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,11 +11,11 @@ interface TTimerDisplayProps {
1111}
1212
1313export function TTimerDisplay ( { timer } : Readonly < TTimerDisplayProps > ) : JSX . Element | null {
14- useTiming ( )
14+ const timing = useTiming ( )
1515
1616 if ( ! timer . mode ) return null
1717
18- const now = getCurrentTime ( )
18+ const now = timing . currentTime ?? getCurrentTime ( )
1919
2020 const diff = calculateTTimerDiff ( timer , now )
2121 const overUnder = calculateTTimerOverUnder ( timer , now )
Original file line number Diff line number Diff line change @@ -12,7 +12,8 @@ interface IProps {
1212}
1313
1414export const RundownHeaderTimers : React . FC < IProps > = ( { tTimers } ) => {
15- useTiming ( )
15+ const timing = useTiming ( )
16+ const now = timing . currentTime ?? getCurrentTime ( )
1617
1718 const activeTimers = tTimers . filter ( ( t ) => t . mode ) . slice ( 0 , 2 )
1819 if ( activeTimers . length == 0 ) return null
@@ -21,7 +22,7 @@ export const RundownHeaderTimers: React.FC<IProps> = ({ tTimers }) => {
2122 < div className = "rundown-header__clocks-timers" >
2223 { activeTimers . map ( ( timer ) => (
2324 < div key = { timer . index } className = "rundown-header__clocks-timers__row" >
24- < SingleTimer timer = { timer } />
25+ < SingleTimer timer = { timer } now = { now } />
2526 </ div >
2627 ) ) }
2728 </ div >
@@ -30,10 +31,10 @@ export const RundownHeaderTimers: React.FC<IProps> = ({ tTimers }) => {
3031
3132interface ISingleTimerProps {
3233 timer : RundownTTimer
34+ now : number
3335}
3436
35- function SingleTimer ( { timer } : Readonly < ISingleTimerProps > ) {
36- const now = getCurrentTime ( )
37+ function SingleTimer ( { timer, now } : Readonly < ISingleTimerProps > ) {
3738 const mode = timer . mode
3839 if ( ! mode ) return null
3940 const isRunning = ! ! timer . state && ! timer . state . paused
You can’t perform that action at this time.
0 commit comments