React/Material-UIで簡単なダッシュボード、
7949 ワード
@material-ui/icons
も使ってみた。
Dashboard.js
import React, { useState } from "react";
import {
AppBar,
Toolbar,
IconButton,
Typography,
Drawer,
List,
ListItem,
ListItemIcon,
ListItemText,
} from "@material-ui/core";
import MenuIcon from "@material-ui/icons/Menu";
import TimelineIcon from "@material-ui/icons/Timeline";
import TableChartIcon from "@material-ui/icons/TableChart";
import MapIcon from "@material-ui/icons/Map";
const Dashboard = () => {
const [state, setstate] = useState(false);
const handleMenuIcon = () => {
setstate(!state);
console.log(state);
};
return (
<div>
<AppBar position="static">
<Toolbar>
<IconButton onClick={handleMenuIcon}>
<MenuIcon />
</IconButton>
<Typography>Dashboard</Typography>
</Toolbar>
</AppBar>
<Drawer open={state} onClose={handleMenuIcon}>
<List>
<ListItem>
<ListItemIcon>
<TimelineIcon />
<ListItemText primary="AAA" />
</ListItemIcon>
</ListItem>
<ListItem>
<ListItemIcon>
<TableChartIcon />
<ListItemText primary="BBB" />
</ListItemIcon>
</ListItem>
<ListItem>
<ListItemIcon>
<MapIcon />
<ListItemText primary="CCC" />
</ListItemIcon>
</ListItem>
</List>
</Drawer>
</div>
);
};
export default Dashboard;
Author And Source
この問題について(React/Material-UIで簡単なダッシュボード、), 我々は、より多くの情報をここで見つけました https://qiita.com/yono2844/items/81291de3e9ab03d5f7cd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .