From 0232edc10a4f796b76c688d8cc2cbccffcba45be Mon Sep 17 00:00:00 2001 From: caadiq Date: Mon, 12 Jan 2026 18:35:06 +0900 Subject: [PATCH] =?UTF-8?q?PC=20=EA=B3=A1=20=EC=83=81=EC=84=B8:=20?= =?UTF-8?q?=EC=88=98=EB=A1=9D=EA=B3=A1=20=EC=84=B9=EC=85=98=20=EB=94=94?= =?UTF-8?q?=EC=9E=90=EC=9D=B8=20=EA=B0=9C=EC=84=A0=20(=ED=98=84=EC=9E=AC?= =?UTF-8?q?=20=EA=B3=A1=20=EA=B0=95=EC=A1=B0,=20=EC=9E=AC=EC=83=9D?= =?UTF-8?q?=EC=8B=9C=EA=B0=84,=20=EC=9D=8C=EC=95=85=20=EC=95=84=EC=9D=B4?= =?UTF-8?q?=EC=BD=98)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/pc/public/TrackDetail.jsx | 79 +++++++++++++------- 1 file changed, 50 insertions(+), 29 deletions(-) diff --git a/frontend/src/pages/pc/public/TrackDetail.jsx b/frontend/src/pages/pc/public/TrackDetail.jsx index 9de747d..db35d98 100644 --- a/frontend/src/pages/pc/public/TrackDetail.jsx +++ b/frontend/src/pages/pc/public/TrackDetail.jsx @@ -233,36 +233,57 @@ function TrackDetail() {
수록곡 -
- {track.otherTracks?.map((t) => ( - - - {String(t.track_number).padStart(2, '0')} - - - {t.title} - - {t.is_title_track === 1 && ( - - TITLE +
+ {track.otherTracks?.map((t, index) => { + const isCurrent = t.title === track.title; + return ( + + {/* 트랙 번호 / 재생 아이콘 */} +
+ {isCurrent ? ( + + ) : ( + String(t.track_number).padStart(2, '0') + )} +
+ + {/* 곡 제목 */} + + {t.title} - )} - - ))} + + {/* 타이틀 배지 */} + {t.is_title_track === 1 && ( + + TITLE + + )} + + {/* 재생 시간 */} + + {t.duration || ''} + + + ); + })}