@@ -12,9 +12,9 @@ import { PieceIconContainer } from './ClockViewPieceIcons/ClockViewPieceIcon'
1212import { PieceNameContainer } from './ClockViewPieceIcons/ClockViewPieceName'
1313import { Timediff } from './Timediff'
1414import { RundownUtils } from '../../lib/rundown'
15- import { CountdownType , PieceLifespan } from '@sofie-automation/blueprints-integration'
15+ import { PieceLifespan } from '@sofie-automation/blueprints-integration'
1616import { DBPart } from '@sofie-automation/corelib/dist/dataModel/Part'
17- import { PieceCountdownContainer } from '../PieceIcons/PieceCountdown '
17+ import { PieceFreezeContainer } from './ClockViewPieceIcons/ClockViewFreezeCount '
1818import { PlaylistTiming } from '@sofie-automation/corelib/dist/playout/rundownTiming'
1919import {
2020 RundownId ,
@@ -348,8 +348,8 @@ function DirectorScreenRender({
348348 useSetDocumentClass ( 'dark' , 'xdark' )
349349
350350 if ( playlist && playlistId && segments ) {
351- // const currentPartOrSegmentCountdown =
352- // timingDurations.remainingBudgetOnCurrentSegment ?? timingDurations.remainingTimeOnCurrentPart ?? 0
351+ const currentPartOrSegmentCountdown =
352+ timingDurations . remainingBudgetOnCurrentSegment ?? timingDurations . remainingTimeOnCurrentPart ?? 0
353353
354354 const expectedStart = PlaylistTiming . getExpectedStart ( playlist . timing ) || 0
355355 const expectedEnd = PlaylistTiming . getExpectedEnd ( playlist . timing )
@@ -451,13 +451,9 @@ function DirectorScreenRender({
451451 />
452452 </ div >
453453 < div className = "director-screen__body__part__piece-countdown" >
454- { currentSegment ?. segmentTiming ?. countdownType === CountdownType . SEGMENT_BUDGET_DURATION ? (
455- < CurrentPartOrSegmentRemaining
456- currentPartInstanceId = { currentPartInstance . instance . _id }
457- heavyClassName = "overtime"
458- />
459- ) : (
460- < PieceCountdownContainer
454+ < Timediff time = { currentPartOrSegmentCountdown } />
455+ < span className = "freeze-counter" >
456+ < PieceFreezeContainer
461457 partInstanceId = { currentPartInstance . instance . _id }
462458 showStyleBaseId = { currentShowStyleBaseId }
463459 rundownIds = { rundownIds }
@@ -468,7 +464,7 @@ function DirectorScreenRender({
468464 partStartedPlayback = { currentPartInstance . instance . timings ?. plannedStartedPlayback }
469465 playlistActivationId = { playlist ?. activationId }
470466 />
471- ) }
467+ </ span >
472468 </ div >
473469 </ div >
474470 </ >
0 commit comments