import React, { useState } from 'react'; import { createStyles, Theme, makeStyles } from '@material-ui/core/styles'; import { Toolbar, Chip, IconButton } from '@material-ui/core/'; import { Sun, Moon } from 'react-feather'; const drawerWidth = 240; const useStyles = makeStyles((theme: Theme) => createStyles({ appBar: { width: `calc(100% - ${drawerWidth}px)`, marginLeft: drawerWidth, }, network: { } }), ); export default function SideBar(props: any) { const [darkMode, toggleDarkMode] = useState(false); const switchTheme = () => { let theme = localStorage.getItem('theme') if (theme) { localStorage.setItem('theme', theme === 'light' ? 'dark' : 'light') } else { localStorage.setItem('theme', darkMode ? 'dark' : 'light') } toggleDarkMode(!darkMode) window.location.reload() } const classes = useStyles(); return (
switchTheme()}> {props.themeMode === 'dark' ? : } {/* */}
); }