diff --git a/src/pages/SearchPage/index.jsx b/src/pages/SearchPage/index.jsx index fe57871..b7a885a 100644 --- a/src/pages/SearchPage/index.jsx +++ b/src/pages/SearchPage/index.jsx @@ -158,64 +158,82 @@ const SearchPage = () => { setLayout(layouticon); }; - const handleCardClick = contentId => { - navigate(`/detail/${contentId}`); // 상세 페이지로 이동 - window.scrollTo(0, 0); - }; - const renderCard = item => { switch (layout) { case 'large-layout': return ( - handleCardClick(item.contentsid)} - title={item.title || '제목이 없습니다'} - city={item.region1cd?.label || '도시'} - street={ - item.region2cd?.label == 'region>' || item.region2cd?.label == undefined - ? '제주시내' - : item.region2cd?.label - } - description={item.introduction || '설명이 없습니다.'} - img={item.repPhoto?.photoid?.thumbnailpath || '/images/no_image.svg'} - contentid={item} - /> + ); case 'medium-layout': return ( - handleCardClick(item.contentsid)} - title={item.title || '제목이 없습니다'} - city={item.region1cd?.label || '도시'} - street={ - item.region2cd?.label == 'region>' || item.region2cd?.label == undefined - ? '제주시내' - : item.region2cd?.label - } - img={item.repPhoto?.photoid?.thumbnailpath || '/images/no_image.svg'} - category={item.contentscd?.value} - contentid={item} - /> + ); case 'small-layout': return ( - handleCardClick(item.contentsid)} - title={item.title || '제목이 없습니다'} - city={item.region1cd?.label || '도시'} - street={ - item.region2cd?.label == 'region>' || item.region2cd?.label == undefined - ? '제주시내' - : item.region2cd?.label - } - description={item.introduction || '설명이 없습니다.'} - img={item.repPhoto?.photoid?.thumbnailpath || '/images/no_image.svg'} - category={item.contentscd?.value} - contentid={item} - /> + ); default: return null; @@ -312,7 +330,6 @@ const SearchPage = () => {
{isLoading ? ( - // ) : (