style(design): FINDING-003 — занятый слот приглушённо-красным бейджем (статусы сканируются)
This commit is contained in:
@@ -877,7 +877,15 @@ export function TguSlotsTab({ range }: TguSlotsTabProps) {
|
|||||||
{booked ? (
|
{booked ? (
|
||||||
<span className="tgu-slots-badge tgu-slots-badge--booked">бронь</span>
|
<span className="tgu-slots-badge tgu-slots-badge--booked">бронь</span>
|
||||||
) : (
|
) : (
|
||||||
<span className="tgu-slots-badge">{slotStateLabel(slot.state)}</span>
|
<span
|
||||||
|
className={
|
||||||
|
slot.state === "OCCUPIED"
|
||||||
|
? "tgu-slots-badge tgu-slots-badge--occupied"
|
||||||
|
: "tgu-slots-badge"
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{slotStateLabel(slot.state)}
|
||||||
|
</span>
|
||||||
)}
|
)}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@@ -1167,6 +1167,14 @@
|
|||||||
color: var(--accent-strong);
|
color: var(--accent-strong);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Занятый слот — приглушённо-красный: оператор сразу видит, что бронировать его нельзя.
|
||||||
|
Свободные остаются нейтральными (их большинство), цветом выделяем именно исключения. */
|
||||||
|
.tgu-slots-badge--occupied {
|
||||||
|
border-color: rgba(214, 69, 69, 0.5);
|
||||||
|
background: rgba(214, 69, 69, 0.14);
|
||||||
|
color: #e98a8a;
|
||||||
|
}
|
||||||
|
|
||||||
.tgu-map-stage {
|
.tgu-map-stage {
|
||||||
position: relative;
|
position: relative;
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user