From c8356fad2f691e23952de122b209fda3c39c0c9d Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Wed, 11 Jun 2025 12:52:37 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=87=E3=83=BC=E3=82=BF=E3=81=8C=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E3=81=95=E3=82=8C=E3=81=A6=E3=81=84=E3=81=AA=E3=81=8B?= =?UTF-8?q?=E3=81=A3=E3=81=9F=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/Settings/FavoriteSettings.js | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/components/Settings/FavoriteSettings.js b/components/Settings/FavoriteSettings.js index 5c60747..99ed924 100644 --- a/components/Settings/FavoriteSettings.js +++ b/components/Settings/FavoriteSettings.js @@ -6,6 +6,7 @@ import Sortable from "react-native-sortables"; import { useFavoriteStation } from "../../stateBox/useFavoriteStation"; import { FavoriteSettingsItem } from "./FavoliteSettings/FavoiliteSettingsItem"; import { SheetHeaderItem } from "@/components/atom/SheetHeaderItem"; +import { AS } from "@/storageControl"; export const FavoriteSettings = () => { const { favoriteStation, setFavoriteStation } = useFavoriteStation(); @@ -14,10 +15,7 @@ export const FavoriteSettings = () => { const renderItem = useCallback((props) => { const { item, index } = props; return ( - + ); }, []); return ( @@ -40,14 +38,17 @@ export const FavoriteSettings = () => { scrollableRef={scrollableRef} // required for auto scroll snapOffsetY={0} onDragEnd={(newOrder) => { - const newFavoriteStation = newOrder.indexToKey.map((item,index,array)=>{ - let returnData = []; - favoriteStation.forEach((station) => { - if (station[0].StationNumber === item) returnData = station; - }); - return returnData; - }); + const newFavoriteStation = newOrder.indexToKey.map( + (item, index, array) => { + let returnData = []; + favoriteStation.forEach((station) => { + if (station[0].StationNumber === item) returnData = station; + }); + return returnData; + } + ); setFavoriteStation(newFavoriteStation); + AS.setItem("favoriteStation", JSON.stringify(newFavoriteStation)); }} keyExtractor={(item) => item[0].StationNumber} />