1
0
Fork 0
mirror of https://github.com/kou029w/_.git synced 2025-01-31 06:18:07 +00:00
_/styles/TopAppBar.tsx
2019-07-09 19:16:29 +09:00

31 lines
773 B
TypeScript

import React from "react";
import { useRouter } from "next/router";
import { AppBar, Tabs, Tab } from "@material-ui/core";
import routes from "../routes";
const TopAppBar = () => {
const router = useRouter();
const pathname = (
routes.find(({ pathname }) => pathname === router.pathname) || {
pathname: "/"
}
).pathname;
return (
<AppBar color="default">
<Tabs
value={pathname}
onChange={(_, value) => {
router.push(value);
}}
variant="fullWidth"
indicatorColor="primary"
textColor="primary"
>
{routes.map(({ pathname, icon }) => (
<Tab key={pathname} value={pathname} icon={icon} />
))}
</Tabs>
</AppBar>
);
};
export default TopAppBar;