From d6216907a0302f89d5a1c840ba0863705341c80b Mon Sep 17 00:00:00 2001 From: "opacity@t-win.kr" Date: Fri, 5 Dec 2025 13:50:30 +0900 Subject: [PATCH] =?UTF-8?q?[=ED=86=B5=ED=95=A9=EB=A1=9C=EA=B7=B8]Reminders?= =?UTF-8?q?=20=EB=A1=9C=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MyPageSub/Reminders/Reminders.jsx | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/com.twin.app.shoptime/src/views/MyPagePanel/MyPageSub/Reminders/Reminders.jsx b/com.twin.app.shoptime/src/views/MyPagePanel/MyPageSub/Reminders/Reminders.jsx index 7b3c33d4..218afb74 100644 --- a/com.twin.app.shoptime/src/views/MyPagePanel/MyPageSub/Reminders/Reminders.jsx +++ b/com.twin.app.shoptime/src/views/MyPagePanel/MyPageSub/Reminders/Reminders.jsx @@ -271,6 +271,23 @@ export default function Reminders({ title, cbScrollTo }) { Spotlight.focus("mypage-reminder-delete"); }, [upComingAlertShow]); + const handleItemClick = useCallback( + (showId, showNm, patncNm, brndNm, patnrId) => () => { + const params = { + menu: "Reminders", + contentId: showId, + contentTitle: showNm, + showId: showId, + showTitle: showNm, + partner: patncNm, + brand: brndNm, + contextName: Config.LOG_CONTEXT_NAME.MYPAGE, + messageId: Config.LOG_MESSAGE_ID.MYPAGE_CLICK, + }; + dispatch(sendLogTotalRecommend(params)); + }, + [dispatch] + ); const renderItem = useCallback( ({ index, ...rest }) => { const sortedAlertShows = upComingAlertShow.alertShows @@ -298,15 +315,29 @@ export default function Reminders({ title, cbScrollTo }) { showNm={listItem.showNm} strtDt={listItem.strtDt} thumbnailUrl={listItem.thumbnailUrl} + brndNm={listItem.brndNm} activeDelete={activeDelete} selected={selectedItems[listItem.showId]} onToggle={handleItemToggle(listItem.showId)} + onClick={handleItemClick( + listItem.showId, + listItem.showNm, + listItem.patncNm, + listItem.brndNm, + listItem.patnrId + )} index={index} length={upComingAlertShow.alertShows.length} /> ); }, - [upComingAlertShow, activeDelete, selectedItems, handleItemToggle] + [ + upComingAlertShow, + activeDelete, + selectedItems, + handleItemToggle, + handleItemClick, + ] ); return (