mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-11 02:13:48 +00:00
93fb48ea1c
* feat: operator view * chore: smoke test operator * refactor: small improvements from deepsource --------- Co-authored-by: arihanv <arihanvaranasi@gmail.com> Co-authored-by: arihanv <63890951+arihanv@users.noreply.github.com>
106 lines
1.5 KiB
SCSS
106 lines
1.5 KiB
SCSS
@use '../../../../src/theme/ontimeColours' as *;
|
|
@use '../../../../src/theme/v2Styles' as *;
|
|
|
|
@mixin column {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
text-align: center;
|
|
}
|
|
|
|
.statusBar {
|
|
position: sticky;
|
|
top: 0;
|
|
width: 100%;
|
|
background-color: $gray-1350;
|
|
z-index: 2;
|
|
|
|
padding: 0.5rem 1rem;
|
|
border-bottom: 1px solid $white-10;
|
|
box-shadow: $large-top-drawer-shadow;
|
|
|
|
display: grid;
|
|
grid-template-areas:
|
|
"playback timer1B timer2B timer3B";
|
|
grid-template-columns: 1fr auto auto auto;
|
|
column-gap: 1.5rem;
|
|
align-items: center;
|
|
}
|
|
|
|
.playbackIcon {
|
|
grid-area: playback;
|
|
font-size: 2rem;
|
|
color: $gray-700;
|
|
|
|
&.active {
|
|
color: $ui-white;
|
|
}
|
|
}
|
|
|
|
.timeNow {
|
|
grid-area: timer1B;
|
|
@include column;
|
|
}
|
|
|
|
.elapsedTime {
|
|
grid-area: timer2B;
|
|
@include column;
|
|
}
|
|
|
|
.runningTime {
|
|
grid-area: timer3B;
|
|
@include column;
|
|
}
|
|
|
|
.title {
|
|
grid-area: title;
|
|
font-size: 1.25rem;
|
|
padding-left: 0.25rem;
|
|
display: none;
|
|
line-height: 1.25em;
|
|
}
|
|
|
|
.startTime {
|
|
grid-area: timer2A;
|
|
@include column;
|
|
display: none;
|
|
}
|
|
|
|
.endTime {
|
|
grid-area: timer3A;
|
|
@include column;
|
|
display: none;
|
|
}
|
|
|
|
.label {
|
|
font-size: 0.75rem;
|
|
color: $gray-700;
|
|
}
|
|
|
|
.timer {
|
|
letter-spacing: 0.5px;
|
|
}
|
|
|
|
// tablet
|
|
@media (min-width: $min-tablet) {
|
|
.statusBar {
|
|
grid-template-areas:
|
|
"playback timer1B timer2A timer3A"
|
|
"title title timer2B timer3B";
|
|
row-gap: 0.25rem;
|
|
column-gap: 2rem;
|
|
}
|
|
|
|
.title {
|
|
display: block;
|
|
}
|
|
|
|
.startTime {
|
|
display: flex;
|
|
}
|
|
|
|
.endTime {
|
|
display: flex;
|
|
}
|
|
}
|