mirror of
https://github.com/Spythere/station-manager-2.0.git
synced 2026-05-03 05:28:13 +00:00
18 lines
656 B
TypeScript
18 lines
656 B
TypeScript
import { defineComponent } from 'vue';
|
|
import { SceneryRowItem } from '../types/types';
|
|
|
|
export default defineComponent({
|
|
methods: {
|
|
getRouteNames(routes: SceneryRowItem['routesInfo']) {
|
|
return routes
|
|
.map((route) => {
|
|
// !Oc_2EPB
|
|
return `<span ${route.routeSpeed != 0 && route.routeLength != 0 ? 'class="text--accent"' : ''}>${
|
|
route.isInternal ? '<u>' + route.routeName + '</u>' : route.routeName
|
|
}</span> <span style='color: #aaa'>(${route.routeTracks}/${route.isElectric ? 'E' : 'N'}/${route.isRouteSBL ? 'S' : 'P'})</span>`;
|
|
})
|
|
.join(' ');
|
|
},
|
|
},
|
|
});
|