import { imageUrl, type RewindStats } from "api/api"; import RewindStatText from "./RewindStatText"; import { RewindTopItem } from "./RewindTopItem"; interface Props { stats: RewindStats; includeTime?: boolean; } export default function Rewind(props: Props) { const artistimg = props.stats.top_artists[0]?.item.image; const albumimg = props.stats.top_albums[0]?.item.image; const trackimg = props.stats.top_tracks[0]?.item.image; if ( !props.stats.top_artists[0] || !props.stats.top_albums[0] || !props.stats.top_tracks[0] ) { return

Not enough data exists to create a Rewind for this period :(

; } return (

{props.stats.title}

a.name} includeTime={props.includeTime} /> a.title} includeTime={props.includeTime} /> t.title} includeTime={props.includeTime} />
); }