フォーム入力機能を実装
This commit is contained in:
parent
3a49571718
commit
6fad8e23d2
@ -36,7 +36,7 @@ export const TrainIconStatus: FC<Props> = ({ 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=${
|
||||
|
@ -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> = (props) => {
|
||||
<DependTime time={d.time} />
|
||||
<StatusAndDelay trainDelayStatus={trainDelayStatus} />
|
||||
</TouchableOpacity>
|
||||
{trainDescriptionSwitch && <Description info={`${trainPositionText}`} />}
|
||||
{trainDescriptionSwitch && (
|
||||
<Description
|
||||
info={`${
|
||||
trainIDSwitch ? currentTrainData?.PosNum : trainPositionText
|
||||
}`}
|
||||
onLongClick={() => {
|
||||
Linking.openURL(
|
||||
"https://nexcloud.haruk.in/apps/forms/s/TEkBQW5WLcYjLyAzGxncQLtw"
|
||||
);
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
{trainDescriptionSwitch && !!train.info && (
|
||||
<Description info={train.info} />
|
||||
)}
|
||||
|
@ -10,8 +10,9 @@ type Props = {
|
||||
info: string;
|
||||
numberOfLines?: number;
|
||||
onClick?: () => void;
|
||||
onLongClick?: () => void;
|
||||
};
|
||||
export const Description:FC<Props> = ({ info, numberOfLines = 0, onClick }) => (
|
||||
export const Description:FC<Props> = ({ info, numberOfLines = 0, onClick, onLongClick }) => (
|
||||
<TouchableOpacity
|
||||
style={{
|
||||
alignContent: "center",
|
||||
@ -24,6 +25,7 @@ export const Description:FC<Props> = ({ info, numberOfLines = 0, onClick }) => (
|
||||
overflow: "hidden",
|
||||
}}
|
||||
onPress={onClick}
|
||||
onLongPress={onLongClick}
|
||||
>
|
||||
<View style={{ flex: 4, flexDirection: "row" }}>
|
||||
{numberOfLines == 1 ? (
|
||||
|
Loading…
Reference in New Issue
Block a user