import type { FC } from 'react'; import { useLocation, useNavigate } from 'react-router-dom'; import ArrowBackIcon from '@mui/icons-material/ArrowBack'; import MenuIcon from '@mui/icons-material/Menu'; import { AppBar, IconButton, Toolbar, Typography } from '@mui/material'; export const DRAWER_WIDTH = 210; interface LayoutAppBarProps { title: string; onToggleDrawer: () => void; } const LayoutAppBar: FC = ({ title, onToggleDrawer }) => { const pathnames = useLocation() .pathname.split('/') .filter((x) => x); const show_back = pathnames.length > 1; const navigate = useNavigate(); return ( {show_back && ( navigate(pathnames[0])} > )} {title} ); }; export default LayoutAppBar;