import { useNavigate } from "react-router-dom"; import type { Album } from "../../utils/types"; interface AlbumResultProps { album: Album; } const AlbumResult = ({ album }: AlbumResultProps) => { const navigate = useNavigate(); return (
navigate(`/collection/album/${album.id}`)} className="flex items-center gap-4 p-3 rounded-lg hover:bg-white/5 cursor-pointer transition-colors group" > {album.title} { (e.target as HTMLImageElement).src = "/favicon.png"; }} />

{album.title}

Album • {album.releasedBy} • {album.songs?.length ?? 0} songs

{album.genre}
); }; export default AlbumResult;