🚚 Move utils function from types.tsx to utils.tsx
This commit is contained in:
@@ -1,13 +1,3 @@
|
|||||||
const validTransportModes = ["bus", "tram", "metro", "rer", "transilien", "funicular", "ter", "unknown"];
|
|
||||||
|
|
||||||
export function getTransportModeSrc(mode: string, color: bool = true): string {
|
|
||||||
let ret = null;
|
|
||||||
if (validTransportModes.includes(mode)) {
|
|
||||||
ret = `/public/symbole_${mode}_${color ? "" : "support_fonce_"}RVB.svg`;
|
|
||||||
}
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
export enum TrafficStatus {
|
export enum TrafficStatus {
|
||||||
UNKNOWN = 0,
|
UNKNOWN = 0,
|
||||||
FLUID,
|
FLUID,
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
import { getTransportModeSrc } from './types';
|
const validTransportModes = ["bus", "tram", "metro", "rer", "transilien", "funicular", "ter", "unknown"];
|
||||||
|
|
||||||
export const TransportModeWeights = {
|
export const TransportModeWeights = {
|
||||||
bus: 1,
|
bus: 1,
|
||||||
@@ -15,6 +15,15 @@ export function renderLineTransportMode(line): JSX.Element {
|
|||||||
return <img src={getTransportModeSrc(line.transportMode)} />
|
return <img src={getTransportModeSrc(line.transportMode)} />
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getTransportModeSrc(mode: string, color: bool = true): string {
|
||||||
|
let ret = null;
|
||||||
|
if (validTransportModes.includes(mode)) {
|
||||||
|
ret = `/public/symbole_${mode}_${color ? "" : "support_fonce_"}RVB.svg`;
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function renderBusLinePicto(line, styles): JSX.Element {
|
function renderBusLinePicto(line, styles): JSX.Element {
|
||||||
return (
|
return (
|
||||||
<div class={styles.busLinePicto}>
|
<div class={styles.busLinePicto}>
|
||||||
|
Reference in New Issue
Block a user