diff --git a/components/ActionSheetComponents/EachTrainInfoCore/trainIconStatus.tsx b/components/ActionSheetComponents/EachTrainInfoCore/trainIconStatus.tsx index b12b205..2d01dfe 100644 --- a/components/ActionSheetComponents/EachTrainInfoCore/trainIconStatus.tsx +++ b/components/ActionSheetComponents/EachTrainInfoCore/trainIconStatus.tsx @@ -36,7 +36,7 @@ export const TrainIconStatus: FC = ({ data, navigate, from }) => { setTrainIcon( `https://n8n.haruk.in/webhook/dosan-anpanman-pictures.png?trainNum=${ data.trainNum - }&day=${dayjs().format("D")}` + }&day=${dayjs().format("yyyy-MM-DD")}` ); fetch( `https://n8n.haruk.in/webhook/dosan-anpanman?trainNum=${ diff --git a/components/発車時刻表/EachData.tsx b/components/発車時刻表/EachData.tsx index 1569ffc..af37d73 100644 --- a/components/発車時刻表/EachData.tsx +++ b/components/発車時刻表/EachData.tsx @@ -1,5 +1,5 @@ import React, { FC, useEffect, useState } from "react"; -import { TouchableOpacity } from "react-native"; +import { Linking, TouchableOpacity } from "react-native"; import { checkDuplicateTrainData } from "../../lib/checkDuplicateTrainData"; import { getTrainDelayStatus } from "../../lib/getTrainDelayStatus"; import { getTrainType } from "../../lib/getTrainType"; @@ -117,7 +117,18 @@ export const EachData: FC = (props) => { - {trainDescriptionSwitch && } + {trainDescriptionSwitch && ( + { + Linking.openURL( + "https://nexcloud.haruk.in/apps/forms/s/TEkBQW5WLcYjLyAzGxncQLtw" + ); + }} + /> + )} {trainDescriptionSwitch && !!train.info && ( )} diff --git a/components/発車時刻表/LED_inside_Component/Description.tsx b/components/発車時刻表/LED_inside_Component/Description.tsx index 69aba13..4f00527 100644 --- a/components/発車時刻表/LED_inside_Component/Description.tsx +++ b/components/発車時刻表/LED_inside_Component/Description.tsx @@ -10,8 +10,9 @@ type Props = { info: string; numberOfLines?: number; onClick?: () => void; + onLongClick?: () => void; }; -export const Description:FC = ({ info, numberOfLines = 0, onClick }) => ( +export const Description:FC = ({ info, numberOfLines = 0, onClick, onLongClick }) => ( = ({ info, numberOfLines = 0, onClick }) => ( overflow: "hidden", }} onPress={onClick} + onLongPress={onLongClick} > {numberOfLines == 1 ? (