Skip to content

Commit 1488860

Browse files
hummelstrandJulusian
authored andcommitted
chore: Created a separate CSS class for the invalid parts ("invalid-part-instance-cover") with a separate visual styling.
1 parent 5f3d850 commit 1488860

File tree

2 files changed

+74
-4
lines changed

2 files changed

+74
-4
lines changed

packages/webui/src/client/styles/rundownView.scss

Lines changed: 49 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1099,19 +1099,38 @@ svg.icon {
10991099
}
11001100
.segment-timeline__part {
11011101
.segment-timeline__part__invalid-cover {
1102+
mix-blend-mode: color-burn;
11021103
background-image:
11031104
repeating-linear-gradient(
11041105
45deg,
11051106
var(--invalid-reason-color-transparent) 0%,
1106-
var(--invalid-reason-color-transparent) 4px,
1107-
var(--invalid-reason-color-opaque) 4px,
1107+
var(--invalid-reason-color-transparent) 6px,
1108+
var(--invalid-reason-color-opaque) 6px,
11081109
var(--invalid-reason-color-opaque) 8px
11091110
),
11101111
repeating-linear-gradient(
11111112
-45deg,
11121113
var(--invalid-reason-color-transparent) 0%,
1113-
var(--invalid-reason-color-transparent) 4px,
1114-
var(--invalid-reason-color-opaque) 4px,
1114+
var(--invalid-reason-color-transparent) 6px,
1115+
var(--invalid-reason-color-opaque) 6px,
1116+
var(--invalid-reason-color-opaque) 8px
1117+
) !important;
1118+
}
1119+
.segment-timeline__part__invalid-part-instance-cover {
1120+
mix-blend-mode: saturation;
1121+
background-image:
1122+
repeating-linear-gradient(
1123+
45deg,
1124+
var(--invalid-reason-color-transparent) 0%,
1125+
var(--invalid-reason-color-transparent) 6px,
1126+
var(--invalid-reason-color-opaque) 6px,
1127+
var(--invalid-reason-color-opaque) 8px
1128+
),
1129+
repeating-linear-gradient(
1130+
-45deg,
1131+
var(--invalid-reason-color-transparent) 0%,
1132+
var(--invalid-reason-color-transparent) 6px,
1133+
var(--invalid-reason-color-opaque) 6px,
11151134
var(--invalid-reason-color-opaque) 8px
11161135
) !important;
11171136
}
@@ -1583,6 +1602,32 @@ svg.icon {
15831602
);
15841603
}
15851604

1605+
.segment-timeline__part__invalid-part-instance-cover {
1606+
position: absolute;
1607+
top: 0;
1608+
left: 1px;
1609+
bottom: 0;
1610+
right: 1px;
1611+
z-index: 10;
1612+
pointer-events: all;
1613+
mix-blend-mode: saturation;
1614+
background-image:
1615+
repeating-linear-gradient(
1616+
45deg,
1617+
var(--invalid-reason-color-transparent) 0%,
1618+
var(--invalid-reason-color-transparent) 7px,
1619+
var(--invalid-reason-color-opaque) 7px,
1620+
var(--invalid-reason-color-opaque) 10px
1621+
),
1622+
repeating-linear-gradient(
1623+
-45deg,
1624+
var(--invalid-reason-color-transparent) 0%,
1625+
var(--invalid-reason-color-transparent) 7px,
1626+
var(--invalid-reason-color-opaque) 7px,
1627+
var(--invalid-reason-color-opaque) 10px
1628+
);
1629+
}
1630+
15861631
.segment-timeline__part__floated-cover {
15871632
position: absolute;
15881633
top: 0;

packages/webui/src/client/ui/SegmentStoryboard/SegmentStoryboard.scss

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,31 @@ $break-width: 35rem;
623623
var(--invalid-reason-color-opaque) 10px
624624
);
625625
}
626+
> .segment-storyboard__part__invalid-part-instance-cover{
627+
position: absolute;
628+
top: 0;
629+
left: 1px;
630+
bottom: 0;
631+
right: 1px;
632+
z-index: 1;
633+
pointer-events: all;
634+
mix-blend-mode: saturation;
635+
background-image:
636+
repeating-linear-gradient(
637+
45deg,
638+
var(--invalid-reason-color-transparent) 0%,
639+
var(--invalid-reason-color-transparent) 5px,
640+
var(--invalid-reason-color-opaque) 5px,
641+
var(--invalid-reason-color-opaque) 10px
642+
),
643+
repeating-linear-gradient(
644+
-45deg,
645+
var(--invalid-reason-color-transparent) 0%,
646+
var(--invalid-reason-color-transparent) 5px,
647+
var(--invalid-reason-color-opaque) 5px,
648+
var(--invalid-reason-color-opaque) 10px
649+
);
650+
}
626651

627652
> .segment-storyboard__part__floated-cover {
628653
position: absolute;

0 commit comments

Comments
 (0)