mirror of
https://github.com/etkecc/synapse-admin.git
synced 2024-11-21 23:35:22 +03:00
Remove unused Menu.js
Change-Id: Idac1d6bcfd703ee499a2522eace6411e48ac176b
This commit is contained in:
parent
d8d393cdf6
commit
9f03ec9b0f
1 changed files with 0 additions and 37 deletions
|
@ -1,37 +0,0 @@
|
|||
// in src/Menu.js
|
||||
import * as React from "react";
|
||||
import { useMediaQuery } from "@mui/material";
|
||||
import {
|
||||
MenuItemLink,
|
||||
useResourceDefinitions,
|
||||
useSidebarState,
|
||||
} from "react-admin";
|
||||
import DefaultIcon from "@mui/icons-material/ViewList";
|
||||
|
||||
const Menu = ({ onMenuClick, logout }) => {
|
||||
const isXSmall = useMediaQuery(theme => theme.breakpoints.down("xs"));
|
||||
const [open] = useSidebarState();
|
||||
const resourcesDefinitions = useResourceDefinitions();
|
||||
const resources = Object.keys(resourcesDefinitions).map(
|
||||
name => resourcesDefinitions[name]
|
||||
);
|
||||
return (
|
||||
<div>
|
||||
{resources.map(resource => (
|
||||
<MenuItemLink
|
||||
key={resource.name}
|
||||
to={`/${resource.name}`}
|
||||
primaryText={
|
||||
(resource.options && resource.options.label) || resource.name
|
||||
}
|
||||
leftIcon={resource.icon ? <resource.icon /> : <DefaultIcon />}
|
||||
onClick={onMenuClick}
|
||||
sidebarIsOpen={open}
|
||||
/>
|
||||
))}
|
||||
{isXSmall && logout}
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default Menu;
|
Loading…
Reference in a new issue