chore: replaced footer version check with vehicle counters

This commit is contained in:
2025-04-15 21:18:18 +02:00
parent ee552d65ec
commit c38debb458
4 changed files with 33 additions and 3 deletions
+28 -1
View File
@@ -9,7 +9,13 @@
</i18n-t>
<div class="text--grayed" v-if="store.vehiclesData">
{{ $t('footer.version-check', { version: store.compatibleSimulatorVersion }) }}
{{
$t('footer.vehicles-count', {
all: vehiclesCounters.all,
units: vehiclesCounters.units,
cars: vehiclesCounters.cars,
})
}}
</div>
<div>
@@ -33,6 +39,27 @@ export default defineComponent({
store: useStore(),
};
},
computed: {
vehiclesCounters() {
let counters = {
all: 0,
cars: 0,
units: 0,
};
if (!this.store.vehiclesData) return counters;
this.store.vehiclesData?.forEach((v) => {
counters.all += 1;
if (v.group.locoProps !== null) counters.units += 1;
else counters.cars += 1;
});
return counters;
},
},
});
</script>