From 157376c70fddd74e215c685503a54c6903fd2743 Mon Sep 17 00:00:00 2001 From: Yamyam-code Date: Mon, 29 Jan 2024 00:48:28 +0900 Subject: [PATCH] Fix: change wish null icon --- .../SearchList/SearchItem/SearchItem.tsx | 13 +++++++++++-- src/components/WishItem/WishItem.tsx | 12 ++++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/components/SearchFromHome/SearchList/SearchItem/SearchItem.tsx b/src/components/SearchFromHome/SearchList/SearchItem/SearchItem.tsx index 83a636c3..d79b3f5a 100644 --- a/src/components/SearchFromHome/SearchList/SearchItem/SearchItem.tsx +++ b/src/components/SearchFromHome/SearchList/SearchItem/SearchItem.tsx @@ -1,4 +1,4 @@ -import {Link} from 'react-router-dom'; +import {Link, useSearchParams} from 'react-router-dom'; import styles from './SearchItem.module.scss'; @@ -22,9 +22,18 @@ function SearchItem({forSearch, data, categoryChange}: PropsType) { const location = areas.filter((area) => area.areaCode === data.location.areaCode)[0].name; const category = translateCategoryToStr(data.contentTypeId); const imgSrc = data.thumbnail ? data.thumbnail : nullImg; + const [searchPrams] = useSearchParams(); + const tripId = searchPrams.get('placeID'); + const journyId = searchPrams.get('tripDate')?.split(' ')[1]; + const path = searchPrams.get('tripDate')?.split(' ')[0]; + const detailLink = + path === 'trip' + ? `/detail/${data.id} ${data.contentTypeId}?title=${data.title}&tripId=${tripId}&journyId=${journyId}` + : `/detail/${data.id} ${data.contentTypeId}?title=${data.title}`; + console.log(path); return ( - +
area.areaCode === data.location.areaCode)[0].name; const category = translateCategoryToStr(data.contentTypeId); const imgSrc = data.thumbnail ? data.thumbnail : nullImg; + const [searchPrams] = useSearchParams(); + const tripId = searchPrams.get('placeID'); + const journyId = searchPrams.get('tripDate')?.split(' ')[1]; + const path = searchPrams.get('tripDate')?.split(' ')[0]; + const detailLink = + path === 'trip' + ? `/detail/${data.id} ${data.contentTypeId}?title=${data.title}&tripId=${tripId}&journyId=${journyId}` + : `/detail/${data.id} ${data.contentTypeId}?title=${data.title}`; return ( - +