chore: displaying warning notes in driver view & journal timetables

This commit is contained in:
2024-09-07 17:28:05 +02:00
parent b8f135a454
commit 4177c6e5f4
11 changed files with 176 additions and 65 deletions
+31 -3
View File
@@ -8,11 +8,21 @@
#{{ train.timetableData.timetableId }}
</span>
<span class="train-badge twr" v-if="train.timetableData?.TWR" :title="$t('general.TWR')">
<span
class="train-badge twr"
v-if="train.timetableData?.TWR"
data-tooltip-type="BaseTooltip"
:data-tooltip-content="$t('general.TWR') + `:\n${train.timetableData.warningNotes}`"
>
TWR
</span>
<span class="train-badge skr" v-if="train.timetableData?.SKR" :title="$t('general.SKR')">
<span
class="train-badge skr"
v-if="train.timetableData?.SKR"
data-tooltip-type="BaseTooltip"
:data-tooltip-content="$t('general.SKR')"
>
SKR
</span>
@@ -129,6 +139,20 @@
<div class="text--grayed" style="margin-top: 0.25em">
{{ displayTrainPosition(train) }}
</div>
<div
class="train-dangers"
v-if="extended && (train.timetableData?.TWR || train.timetableData?.SKR)"
>
<div v-if="train.timetableData.TWR">
<b style="color: var(--clr-twr)">TWR</b> - {{ $t('general.TWR') }}
<i>({{ train.timetableData?.warningNotes }})</i>
</div>
<div v-if="train.timetableData.SKR">
<b style="color: var(--clr-skr)">SKR</b> - {{ $t('general.SKR') }}
</div>
</div>
</section>
<section class="train-stats" v-if="!extended">
@@ -199,7 +223,7 @@ export default defineComponent({
query: {
'search-driver': this.train.driverName
}
}
};
}
}
});
@@ -226,6 +250,10 @@ export default defineComponent({
line-height: 1.5em;
}
.train-dangers {
margin-top: 0.5em;
}
.train-info {
display: grid;
grid-template-columns: 2fr 1fr;