import React, { useEffect, useState } from 'react'; import { makeStyles } from "@material-ui/core/styles"; import { get } from "../../requests"; import SmartList from "../../components/SmartList/SmartList"; import SolutionCard from "../../components/SolutionCard/SolutionCard"; import Loading from "../../components/Loading/Loading"; import Window from "../../components/Window/Window"; const useStyles = makeStyles(theme => ({ cell: { display: 'flex', justifyContent: 'center', padding: theme.spacing(4), '& .MuiCard-root': { width: '30%', } } })); const Scoreboard = () => { const classes = useStyles(); const [solutions, setSolutions] = useState([]); const updateSolutions = () => { get('scoreboard/').then(response => { setSolutions(response.data); }); }; const removeSolution = id => { updateSolutions(); }; useEffect(() => { setTimeout(updateSolutions, 300); }, []); const renderItem = ({ index, style }) => { return (
) }; return ( { solutions.length === 0 &&
}
) }; export default Scoreboard;