import React from "react"; import { IconForView, useApp, useTranslation } from "@firecms/core"; import { cls, IconButton, Menu, MenuItem, MoreVertIcon, Tooltip, } from "@firecms/ui"; import { useNavigate } from "react-router-dom"; import { ADMIN_VIEWS_CONFIG } from "../utils"; export function AdminDrawerMenu({ menuOpen, setMenuOpen, }: { menuOpen: boolean, setMenuOpen: (open: boolean) => void, }) { const { drawerHovered, drawerOpen, closeDrawer } = useApp(); const { t } = useTranslation(); const navigate = useNavigate(); const tooltipsOpen = drawerHovered && !drawerOpen && !menuOpen; return {drawerOpen &&
ADMIN
} } > {ADMIN_VIEWS_CONFIG.map((view, index) => { event.preventDefault(); navigate(view.path); }} key={`navigation_${index}`}> {} {t(view.name as any)} )}
; }