import React, { FC } from "react"; import { Text, View } from "react-native"; import { getTrainType } from "../../../lib/getTrainType"; type Props = { trainName: string; trainNumDistance?: number; trainIDSwitch: boolean; trainID: string; type: string; }; export const TrainName: FC = (props) => { const { trainName, trainNumDistance, trainIDSwitch, trainID, type } = props; const { name, color } = getTrainType(type); const TrainNumber = trainNumDistance != undefined ? `${ parseInt(trainID.replace("M", "").replace("D", "")) - trainNumDistance }号` : ""; return ( 6 ? parseInt("12%") : parseInt("16%"), color: color, fontWeight: "bold", }} > {trainIDSwitch ? trainID : `${name} ${trainName}${TrainNumber}`} ); };