diff --git a/src/pages/music/components/TrendsTab.jsx b/src/pages/music/components/TrendsTab.jsx index e070694..f241de8 100644 --- a/src/pages/music/components/TrendsTab.jsx +++ b/src/pages/music/components/TrendsTab.jsx @@ -7,6 +7,16 @@ import { const FLAG = { BR: '๐ง๐ท', US: '๐บ๐ธ', ID: '๐ฎ๐ฉ', MX: '๐ฒ๐ฝ', KR: '๐ฐ๐ท' }; +function fmtDateTime(iso) { + if (!iso) return null; + const d = new Date(iso); + const today = new Date().toDateString(); + if (d.toDateString() === today) { + return `์ค๋ ${d.getHours().toString().padStart(2, '0')}:${d.getMinutes().toString().padStart(2, '0')}`; + } + return iso.slice(0, 10); // YYYY-MM-DD +} + export default function TrendsTab() { const [latestReport, setLatestReport] = useState(null); const [reports, setReports] = useState([]); @@ -51,6 +61,11 @@ export default function TrendsTab() { const topGenres = displayReport?.top_genres?.slice(0, 5) ?? []; const maxScore = topGenres.length > 0 ? Math.max(...topGenres.map(g => g.score)) : 1; + // Suno ํ๋กฌํํธ: ์ ํ๋ ๋ฆฌํฌํธ๊ฐ ์์ผ๋ฉด ๊ทธ๊ฒ์ recommended_styles, ์์ผ๋ฉด ๋ผ์ด๋ธ suggestions + const displaySuggestions = selectedReport + ? (selectedReport.recommended_styles ?? []) + : suggestions; + return (