From 5bd8d50022326733c0ad5139fe4be0346cb34cfb Mon Sep 17 00:00:00 2001 From: caadiq Date: Mon, 12 Jan 2026 18:10:26 +0900 Subject: [PATCH] =?UTF-8?q?PC=20=EA=B3=A1=20=EC=83=81=EC=84=B8:=20?= =?UTF-8?q?=EC=A4=91=EB=B3=B5=20=EC=95=A8=EB=B2=94=EC=95=84=ED=8A=B8=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0,=20=ED=81=B4=EB=A6=AD=20=EC=9D=B4=EB=B2=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/pc/public/TrackDetail.jsx | 27 +++++++------------- 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/frontend/src/pages/pc/public/TrackDetail.jsx b/frontend/src/pages/pc/public/TrackDetail.jsx index bf6d184..0d7204e 100644 --- a/frontend/src/pages/pc/public/TrackDetail.jsx +++ b/frontend/src/pages/pc/public/TrackDetail.jsx @@ -2,7 +2,7 @@ import { useState, useMemo } from 'react'; import { useParams, useNavigate, Link } from 'react-router-dom'; import { useQuery } from '@tanstack/react-query'; import { motion } from 'framer-motion'; -import { Clock, User, Music, Mic2, Play, ExternalLink, ChevronRight } from 'lucide-react'; +import { Clock, User, Music, Mic2, ChevronRight } from 'lucide-react'; import { getTrack } from '../../../api/public/albums'; // 유튜브 URL에서 비디오 ID 추출 @@ -85,19 +85,18 @@ function TrackDetail() { {/* 트랙 정보 헤더 */} -
+
{/* 앨범 커버 */} navigate(`/album/${encodeURIComponent(track.album?.title || albumName)}`)} + className="w-48 h-48 rounded-2xl overflow-hidden shadow-lg flex-shrink-0" > {track.album?.title} @@ -119,22 +118,14 @@ function TrackDetail() {
-

{track.title}

+

{track.title}

- {/* 앨범 정보 */} + {/* 앨범 정보 (텍스트만) */} - -
-

{track.album?.album_type}

-

{track.album?.title}

-
+ {track.album?.album_type} · {track.album?.title} {/* 재생 시간 */} @@ -289,7 +280,7 @@ function TrackDetail() { 가사 {track.lyrics ? ( -
+
{track.lyrics}
) : (