From 05201aa607ba0ade81045b95c6bab52d91ab1cfb Mon Sep 17 00:00:00 2001 From: "songhj10207@naver.com" Date: Sat, 16 Nov 2024 01:15:22 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20bookmark=20id=20=ED=95=A0=EB=8B=B9=20?= =?UTF-8?q?=ED=95=A8=EC=88=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/store/StoreCard.jsx | 3 ++- src/components/storeCard/TopStoreCard.jsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/common/store/StoreCard.jsx b/src/components/common/store/StoreCard.jsx index 12533bc..01ec274 100644 --- a/src/components/common/store/StoreCard.jsx +++ b/src/components/common/store/StoreCard.jsx @@ -10,7 +10,8 @@ const StoreListCard = ({ image, alt, id, name, address, rating, positiveRatio, p const navigate = useNavigate(); const { savedStores } = useSaveBookmarkId(); - const bookmarkId = savedStores.filter((store) => store.storeResponseDto.storeId === id).bookmarkId; + const bookmark = savedStores.find((store) => store.storeResponseDto.storeId === id); + const bookmarkId = bookmark?.bookmarkId; const cardClickHandler = () => { navigate(`/webmap/storeDetail/${id}`); diff --git a/src/components/storeCard/TopStoreCard.jsx b/src/components/storeCard/TopStoreCard.jsx index a87f4cd..3000631 100644 --- a/src/components/storeCard/TopStoreCard.jsx +++ b/src/components/storeCard/TopStoreCard.jsx @@ -12,7 +12,8 @@ const TopStoreCard = ({ image, alt, bookmarkId, id, address, name, positiveRatio useEffect(() => { if (!bookmarkId) { - const bookmarkId = savedStores.filter((store) => store.storeResponseDto.storeId === id); + const bookmark = savedStores.find((store) => store.storeResponseDto.storeId === id); + const bookmarkId = bookmark?.bookmarkId; setSavedId(bookmarkId); } // eslint-disable-next-line