chore: stops design

This commit is contained in:
2024-09-02 22:56:00 +02:00
parent df86364c51
commit bdfd73f4be
@@ -5,10 +5,11 @@
v-for="(stop, i) in timetableStops.filter((_, i) => v-for="(stop, i) in timetableStops.filter((_, i) =>
!showExtraInfo ? i == 0 || i == timetableStops.length - 1 : true !showExtraInfo ? i == 0 || i == timetableStops.length - 1 : true
)" )"
class=""
:key="stop.stopName" :key="stop.stopName"
> >
<span class="stop-label" :data-confirmed="stop.isConfirmed"> <span class="stop-label" :data-confirmed="stop.isConfirmed">
<span v-if="i > 0">&gt;</span>
<span class="stop-name">{{ stop.stopName }}</span> <span class="stop-name">{{ stop.stopName }}</span>
<span <span
@@ -40,7 +41,8 @@
:data-stop-pt="stop.stopType.includes('pt')" :data-stop-pt="stop.stopType.includes('pt')"
:data-stop-pm="stop.stopType.includes('pm')" :data-stop-pm="stop.stopType.includes('pm')"
> >
{{ stop.stopTime }} {{ stop.stopType }} /<span>{{ stop.stopTime }} {{ stop.stopType }}</span
>/
</span> </span>
<span <span
@@ -210,6 +212,7 @@ export default defineComponent({
.stop-label { .stop-label {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
gap: 0.5em;
align-items: center; align-items: center;
color: white; color: white;
@@ -218,27 +221,12 @@ export default defineComponent({
} }
} }
.stop-label > span {
display: flex;
align-items: center;
padding: 0.3em 0.5em;
}
.stop-name { .stop-name {
background-color: #2b2b2b;
border-radius: 0.5em 0 0 0.5em;
font-weight: bold; font-weight: bold;
color: #ccc; color: #ccc;
} }
.stop-date { .stop-date {
background-color: #444;
padding: 0.3em 0.5em;
&:last-child {
border-radius: 0 0.5em 0.5em 0;
}
s { s {
color: #aaa; color: #aaa;
} }
@@ -253,11 +241,13 @@ export default defineComponent({
} }
.stop-time { .stop-time {
background-color: #252525; &[data-stop-pt='true'] span {
color: #999;
}
&[data-stop-ph='true'], &[data-stop-ph='true'] span,
&[data-stop-pm='true'] { &[data-stop-pm='true'] span {
background-color: #db8e29; color: gold;
} }
} }