CustomTrainDataTypeを適用

This commit is contained in:
harukin-expo-dev-env
2025-09-11 16:31:36 +00:00
parent 338afb087a
commit 9ac36216b9
2 changed files with 4 additions and 34 deletions

View File

@@ -18,7 +18,7 @@ import { useStationList } from "@/stateBox/useStationList";
import { SharedValue, useAnimatedStyle } from "react-native-reanimated";
import Animated from "react-native-reanimated";
import lineColorList from "@/assets/originData/lineColorList";
import { trainTypeID } from "@/lib/CommonTypes";
import { CustomTrainData, trainTypeID } from "@/lib/CommonTypes";
export const ExGridViewItem: FC<{
d: {
@@ -41,22 +41,7 @@ export const ExGridViewItem: FC<{
const { allCustomTrainData } = useAllTrainDiagram();
const { originalStationList, stationList } = useStationList();
const { navigate, goBack } = useNavigation();
const [trainData, setTrainData] = useState<{
ToData: string;
TrainNumber: string;
id: string;
img: string;
info?: string;
infoUrl: string;
infogram: string;
isEdit: boolean;
isSeason: boolean;
trainName: string;
trainNumDistance?: number;
type: trainTypeID;
viaData?: string;
uwasa?: string;
}>();
const [trainData, setTrainData] = useState<CustomTrainData>();
useEffect(() => {
if (allCustomTrainData) {
allCustomTrainData.forEach((x) => {

View File

@@ -10,7 +10,7 @@ import { SheetManager } from "react-native-actions-sheet";
import { useNavigation } from "@react-navigation/native";
import { lineList } from "@/lib/getStationList";
import { useStationList } from "@/stateBox/useStationList";
import { trainTypeID } from "@/lib/CommonTypes";
import { CustomTrainData, trainTypeID } from "@/lib/CommonTypes";
export const ListViewItem: FC<{
d: {
@@ -23,22 +23,7 @@ export const ListViewItem: FC<{
}> = ({ d }) => {
const { allCustomTrainData } = useAllTrainDiagram();
const { navigate, goBack } = useNavigation();
const [trainData, setTrainData] = useState<{
ToData: string;
TrainNumber: string;
id: string;
img: string;
info?: string;
infoUrl: string;
infogram: string;
isEdit: boolean;
isSeason: boolean;
trainName: string;
trainNumDistance?: number;
type: trainTypeID;
viaData?: string;
uwasa?: string;
}>();
const [trainData, setTrainData] = useState<CustomTrainData>();
useEffect(() => {
if (allCustomTrainData) {
allCustomTrainData.forEach((x) => {