import React from "react"; import { useGetIdentity } from "@refinedev/core"; import { Avatar, Flex, Header as MantineHeader, type Sx, Title, useMantineTheme, } from "@mantine/core"; import type { RefineThemedLayoutHeaderProps } from "../types"; import { HamburgerMenu } from "../hamburgerMenu"; export const ThemedHeader: React.FC = ({ sticky, }) => { const theme = useMantineTheme(); const { data: user } = useGetIdentity(); const borderColor = theme.colorScheme === "dark" ? theme.colors.dark[6] : theme.colors.gray[2]; let stickyStyles: Sx = {}; if (sticky) { stickyStyles = { position: "sticky", top: 0, zIndex: 1, }; } return ( {user?.name && ( {user?.name} )} {user?.avatar && ( )} ); };