import { Grid } from '@material-ui/core'; import Panel from './Panel'; import Anvil from './Anvil'; import PeriodicFetch from '../lib/fetchers/periodicFetch'; const Anvils = ({ list }: { list: AnvilList | undefined }): JSX.Element => { let anvils: AnvilListItem[] = []; if (list) anvils = list.anvils; anvils.forEach((anvil: AnvilListItem) => { const { data } = PeriodicFetch( `${process.env.NEXT_PUBLIC_API_URL}/anvils/get_status?anvil_uuid=`, anvil.anvil_uuid, ); /* eslint-disable no-param-reassign */ anvil.anvil_status = data; }); return ( {anvils.map((anvil) => ( ))} ); }; export default Anvils;