diff --git a/components/RightSidebar.tsx b/components/RightSidebar.tsx index 3969b61..ed93314 100644 --- a/components/RightSidebar.tsx +++ b/components/RightSidebar.tsx @@ -16,7 +16,7 @@ interface RightSidebarProps { onNavigateToProfile?: (username: string) => void; onNavigateToSong?: (songId: string) => void; isLiked?: boolean; - onToggleLike?: (song: Song) => void; + onToggleLike?: (songId: string) => void; onDelete?: (song: Song) => void; onAddToPlaylist?: (song: Song) => void; onPlay?: (song: Song) => void; @@ -335,7 +335,7 @@ export const RightSidebar: React.FC = ({ song, onClose, onOpe icon={} label={String(song.likeCount || 0)} active={isLiked} - onClick={() => onToggleLike?.(song)} + onClick={() => onToggleLike?.(song.id)} /> } onClick={() => setShareModalOpen(true)} />