bahnui/front/bahnui-front/src/lib/remarks.js
2024-12-23 14:15:43 +01:00

34 lines
1.7 KiB
JavaScript

let remarkfunctions = {
getIconForRemark(remark){
if (!remark){
return (null);
} else if (remark.code === "55"){
return new URL('../assets/icons/55.svg', import.meta.url);
} else if (remark.code === "wifi"){
return new URL('../assets/icons/wifi.svg', import.meta.url);
} else if (remark.code === "air-conditioned"){
return new URL('../assets/icons/air-conditioned.svg', import.meta.url);
} else if (remark.code === "barrier-free-vehicle"){
return new URL('../assets/icons/barrier-free-vehicle.svg', import.meta.url);
} else if (remark.code === "compulsory-reservation"){
return new URL('../assets/icons/compulsory-reservation.svg', import.meta.url);
} else if (remark.code === "on-board-restaurant"){
return new URL('../assets/icons/on-board-restaurant.svg', import.meta.url);
} else if (remark.code === "power-sockets"){
return new URL('../assets/icons/power-sockets.svg', import.meta.url);
} else if (remark.code === "wheelchair-space"){
return new URL('../assets/icons/wheelchair-space.svg', import.meta.url);
} else if (remark.code === "bicycle-conveyance"){
return new URL('../assets/icons/bicycle-conveyance.svg', import.meta.url);
} else if (remark.code === "bicycle-conveyance-reservation"){
return new URL('../assets/icons/bicycle-conveyance-reservation.svg', import.meta.url);
} else if (remark.code === "2nd-class-only"){
return new URL('../assets/icons/2nd-class-only.svg', import.meta.url);
} else {
return null;
}
}
}
export default remarkfunctions;