import { useContext } from "react"; import { lfmContext } from "../ReactLastFMViewer"; import { FaRegUser, FaCalendar } from "react-icons/fa"; import styles from "@repo/ui/PastTracks.module.css"; import LoadingSkeleton from "../LoadingSkeleton/LoadingSkeleton"; const identity: (x: any) => any = (x: any) => x; function cloneArray(arr: any[]) { return arr.map(identity); } const PastTracks = () => { const context = useContext(lfmContext); return ( <>
Past tracks
{context.track instanceof Error ? "" : context.track?.pastTracks ? cloneArray(context.track?.pastTracks) .splice(1, context.track?.pastTracks.length) .map((track_) => { return (
{track_.name} {track_.artist["#text"]} {track_.date["#text"]}
); }) : ""}
); }; export default PastTracks;