import { useEffect, useState } from "react"; import { toast } from "react-toastify"; import { Heading, Box, Button } from "@primer/react"; import axios from "axios"; import { Song } from "../components/Song"; export function AdminSubmissions() { const [submissions, setSubmissions] = useState([]); const [bookmarks, setBookmarks] = useState([]); useEffect(() => { (async () => { const Data = await axios.get("/api/moderation/submissions"); const Overrides = await axios.get("/api/library/available"); if (Data.status !== 200 || Overrides.status !== 200) return toast("An error has occured while getting the submitted songs!", { type: "error" }); setSubmissions(Data.data); })(); }, []); return ( <> Submissions waiting for review { submissions.map(x => { return ( { bookmarks.findIndex(y => y.ID === x.ID) !== -1 ? : } ) }) } ) }