Skip to content

Commit 03dda28

Browse files
committed
wip: prepare timers
1 parent e22680e commit 03dda28

File tree

2 files changed

+23
-14
lines changed

2 files changed

+23
-14
lines changed

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ $hold-status-color: $liveline-timecode-color;
1515

1616
.director-screen {
1717
.director-screen__header {
18-
display: grid;
19-
grid-template-columns: auto fit-content(5em);
20-
grid-template-rows: fit-content(1em);
21-
font-size: 6em;
18+
display: flex;
19+
flex-direction: row;
20+
justify-content: space-between;
21+
align-items: center;
22+
font-size: 2em;
2223
color: #888;
2324
padding: 0 0.2em;
2425

@@ -46,7 +47,7 @@ $hold-status-color: $liveline-timecode-color;
4647

4748
.director-screen__body {
4849
position: fixed;
49-
top: 1;
50+
top: 20vh;
5051
bottom: 0;
5152
left: 0;
5253
right: 0;

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

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -353,15 +353,23 @@ function DirectorScreenRender({
353353
return (
354354
<div className="director-screen">
355355
<div className="director-screen__header">
356-
{RundownUtils.formatTimeToTimecode({ frameRate: 25 }, expectedStart || 0, true)}
357-
{RundownUtils.formatTimeToTimecode({ frameRate: 25 }, expectedEnd || 0, true)}
358-
{RundownUtils.formatTimeToTimecode({ frameRate: 25 }, expectedDuration || 0, true)}
359-
<div
360-
className={ClassNames('director-screen__header__countdown', {
361-
over: Math.floor(overUnderClock / 1000) >= 0,
362-
})}
363-
>
364-
{RundownUtils.formatDiffToTimecode(overUnderClock, true, false, true, true, true, undefined, true, true)}
356+
<div className="director-screen__header__planned-end">
357+
<div>{RundownUtils.formatTimeToTimecode({ frameRate: 25 }, expectedEnd || 0, true)}</div>
358+
PLANNED END
359+
</div>
360+
<div className="director-screen__header__planned-duration">
361+
<div>{RundownUtils.formatTimeToTimecode({ frameRate: 25 }, expectedDuration || 0, true)}</div>
362+
TIME TO PLANNED END
363+
</div>
364+
<div className="director-screen__header__over-under">
365+
<div
366+
className={ClassNames('director-screen__header__countdown', {
367+
over: Math.floor(overUnderClock / 1000) >= 0,
368+
})}
369+
>
370+
{RundownUtils.formatDiffToTimecode(overUnderClock, true, false, true, true, true, undefined, true, true)}
371+
</div>
372+
OVER/UNDER
365373
</div>
366374
</div>
367375
<div className="director-screen__body">

0 commit comments

Comments
 (0)