import React from 'react'; import { makeStyles, styled } from '@mui/styles'; import AppBar from '@mui/material/AppBar'; import Toolbar from '@mui/material/Toolbar'; import Typography from '@mui/material/Typography'; import Container from '@mui/material/Container'; import SideBar from '../components/SideBar'; import ConnectWallet from '../components/ConnectWallet'; import { Box } from '@mui/material'; import { throttle } from '../src/utils'; import { triggerSync } from '../api/bbgo'; const useStyles = makeStyles((theme) => ({ root: { flexGrow: 1, display: 'flex', }, content: { flexGrow: 1, height: '100vh', overflow: 'auto', }, appBar: { zIndex: theme.zIndex.drawer + 1, }, appBarSpacer: theme.mixins.toolbar, container: {}, toolbar: { justifyContent: 'space-between', }, })); const ToolbarButton = styled('button')(({ theme }) => ({ padding: theme.spacing(1), })); function SyncButton() { const handleClick = throttle(async () => { await triggerSync(); }, 2000); return Sync; } export default function DashboardLayout({ children }) { const classes = useStyles(); return (
BBGO
{children}
); }