import axios from "axios"; import { Box, Button, Heading } from "@primer/react"; import { useEffect, useState } from "react"; import { toast } from "react-toastify"; import { Song } from "../components/Song"; import { useNavigate } from "react-router-dom"; export function AdminTrackList() { const [tracks, setTracks] = useState([]); const navigate = useNavigate(); useEffect(() => { (async () => { const Tracks = await axios.get("/admin/api/tracks"); if (Tracks.status !== 200) return toast("Error while requesting tracks!"); setTracks(Tracks.data); })(); }, []); return ( <> All tracks (admin) { tracks.map(x => { return }) } ) }