Skip to content

Commit 788af75

Browse files
committed
fix: revert presenter screen typo changes
1 parent 62e73dc commit 788af75

File tree

2 files changed

+24
-12
lines changed

2 files changed

+24
-12
lines changed

packages/webui/src/client/styles/countdown/presenter.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,10 @@ $hold-status-color: $liveline-timecode-color;
118118
padding: 0 0.2em;
119119
line-height: 1em;
120120

121+
> .overtime {
122+
color: $general-late-color;
123+
}
124+
121125
> img.freeze-icon {
122126
width: 0.9em;
123127
height: 0.9em;

packages/webui/src/client/ui/ClockView/PresenterScreen.tsx

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { PieceIconContainer } from '../PieceIcons/PieceIcon'
1313
import { PieceNameContainer } from '../PieceIcons/PieceName'
1414
import { Timediff } from './Timediff'
1515
import { RundownUtils } from '../../lib/rundown'
16-
import { PieceLifespan } from '@sofie-automation/blueprints-integration'
16+
import { CountdownType, PieceLifespan } from '@sofie-automation/blueprints-integration'
1717
import { DBPart } from '@sofie-automation/corelib/dist/dataModel/Part'
1818
import { PieceCountdownContainer } from '../PieceIcons/PieceCountdown'
1919
import { PlaylistTiming } from '@sofie-automation/corelib/dist/playout/rundownTiming'
@@ -41,6 +41,7 @@ import { CorelibPubSub } from '@sofie-automation/corelib/dist/pubsub'
4141
import { useSetDocumentClass, useSetDocumentDarkTheme } from '../util/useSetDocumentClass'
4242
import { useRundownAndShowStyleIdsForPlaylist } from '../util/useRundownAndShowStyleIdsForPlaylist'
4343
import { RundownPlaylistClientUtil } from '../../lib/rundownPlaylistUtil'
44+
import { CurrentPartOrSegmentRemaining } from '../RundownView/RundownTiming/CurrentPartOrSegmentRemaining'
4445

4546
interface SegmentUi extends DBSegment {
4647
items: Array<PartUi>
@@ -461,17 +462,24 @@ function PresenterScreenContentDefaultLayout({
461462
/>
462463
</div>
463464
<div className="presenter-screen__part__piece-countdown">
464-
<PieceCountdownContainer
465-
partInstanceId={currentPartInstance.instance._id}
466-
showStyleBaseId={currentShowStyleBaseId}
467-
rundownIds={rundownIds}
468-
partAutoNext={currentPartInstance.instance.part.autoNext || false}
469-
partExpectedDuration={calculatePartInstanceExpectedDurationWithTransition(
470-
currentPartInstance.instance
471-
)}
472-
partStartedPlayback={currentPartInstance.instance.timings?.plannedStartedPlayback}
473-
playlistActivationId={playlist?.activationId}
474-
/>
465+
{currentSegment?.segmentTiming?.countdownType === CountdownType.SEGMENT_BUDGET_DURATION ? (
466+
<CurrentPartOrSegmentRemaining
467+
currentPartInstanceId={currentPartInstance.instance._id}
468+
heavyClassName="overtime"
469+
/>
470+
) : (
471+
<PieceCountdownContainer
472+
partInstanceId={currentPartInstance.instance._id}
473+
showStyleBaseId={currentShowStyleBaseId}
474+
rundownIds={rundownIds}
475+
partAutoNext={currentPartInstance.instance.part.autoNext || false}
476+
partExpectedDuration={calculatePartInstanceExpectedDurationWithTransition(
477+
currentPartInstance.instance
478+
)}
479+
partStartedPlayback={currentPartInstance.instance.timings?.plannedStartedPlayback}
480+
playlistActivationId={playlist?.activationId}
481+
/>
482+
)}
475483
</div>
476484
<div className="presenter-screen__part__part-countdown">
477485
<Timediff time={currentPartOrSegmentCountdown} />

0 commit comments

Comments
 (0)