17 lines
494 B
TypeScript
17 lines
494 B
TypeScript
/** Carbon icon name per transport mode (keys match `Trip.mode`). */
|
|
export const MODE_ICON: Record<string, string> = {
|
|
car: "carbon:car",
|
|
train: "carbon:train",
|
|
plane: "carbon:plane",
|
|
bike: "carbon:bicycle",
|
|
walk: "carbon:pedestrian",
|
|
bus: "carbon:bus",
|
|
tram: "carbon:train",
|
|
metro: "carbon:train",
|
|
taxi: "carbon:taxi",
|
|
boat: "carbon:sailboat-coastal",
|
|
other: "carbon:movement",
|
|
}
|
|
|
|
export const modeIcon = (mode: string): string =>
|
|
MODE_ICON[mode] || "carbon:movement"
|