link-stack/apps/link/metamigo-add/_components/layout/AppBar.tsx

59 lines
1.3 KiB
TypeScript
Raw Normal View History

2023-06-28 12:55:24 +00:00
"use client";
2023-02-13 12:41:30 +00:00
import { forwardRef } from "react";
import { AppBar, UserMenu, MenuItemLink, useTranslate } from "react-admin";
2023-05-25 07:03:57 +00:00
import Typography from "@mui/material/Typography";
import SettingsIcon from "@mui/icons-material/Settings";
2023-08-25 07:11:33 +00:00
import { colors } from "app/_styles/theme";
// import { makeStyles } from "@mui/styles";
/*
2023-02-13 12:41:30 +00:00
const useStyles = makeStyles({
title: {
flex: 1,
textOverflow: "ellipsis",
whiteSpace: "nowrap",
overflow: "hidden",
},
spacer: {
flex: 1,
},
});
2023-08-25 07:11:33 +00:00
*/
2023-03-15 12:17:43 +00:00
// eslint-disable-next-line react/display-name
2023-02-13 12:41:30 +00:00
const ConfigurationMenu = forwardRef<any, any>((props, ref) => {
const translate = useTranslate();
return (
<MenuItemLink
ref={ref}
to="/configuration"
primaryText={translate("pos.configuration")}
leftIcon={<SettingsIcon />}
onClick={props.onClick}
sidebarIsOpen
/>
);
});
const CustomAppBar = (props: any) => {
2023-08-25 07:11:33 +00:00
const classes: any = {}; // useStyles();
const { darkLavender } = colors;
2023-02-13 12:41:30 +00:00
return (
2023-07-05 09:39:24 +00:00
<AppBar
{...props}
2023-08-25 07:11:33 +00:00
elevation={0}
userMenu={<div />}
2023-07-05 09:39:24 +00:00
position="sticky"
2023-08-25 07:11:33 +00:00
sx={{ mt: -1, backgroundColor: darkLavender }}
2023-07-05 09:39:24 +00:00
>
2023-02-13 12:41:30 +00:00
<Typography
variant="h6"
color="inherit"
className={classes.title}
id="react-admin-title"
/>
</AppBar>
);
};
export default CustomAppBar;