import { useState, useEffect } from "react"; import { useHistory } from "react-router-dom"; import { Divider, Button, Grid, Typography, Box } from "@material-ui/core"; import useStyles from "./HomeLoggedIn.styles"; import NetworkButton from "./components/NetworkButton"; import API from "utils/API"; import { generateNetworkConfig } from "utils/NetworkConfig"; function HomeLoggedIn() { const [networks, setNetworks] = useState([]); const classes = useStyles(); const history = useHistory(); const createNetwork = async () => { const network = await API.post("network", generateNetworkConfig()); console.log(network); history.push("/network/" + network.data["config"]["id"]); }; useEffect(() => { async function fetchData() { const networks = await API.get("network"); setNetworks(networks.data); console.log("Networks:", networks.data); } fetchData(); }, []); return (