import DarkModeOutlined from "@mui/icons-material/DarkModeOutlined"; import LightModeOutlined from "@mui/icons-material/LightModeOutlined"; import AppBar from "@mui/material/AppBar"; import Avatar from "@mui/material/Avatar"; import IconButton from "@mui/material/IconButton"; import Stack from "@mui/material/Stack"; import Toolbar from "@mui/material/Toolbar"; import Typography from "@mui/material/Typography"; import { useGetIdentity } from "@refinedev/core"; import { HamburgerMenu, RefineThemedLayoutV2HeaderProps } from "@refinedev/mui"; import React, { useContext } from "react"; import { ColorModeContext } from "../../contexts/color-mode"; type IUser = { id: number; name: string; avatar: string; }; export const Header: React.FC = ({ sticky = true, }) => { const { mode, setMode } = useContext(ColorModeContext); const { data: user } = useGetIdentity(); return ( { setMode(); }} > {mode === "dark" ? : } {(user?.avatar || user?.name) && ( {user?.name && ( {user?.name} )} )} ); };