UNPKG

mui-nav-menu

Version:

Navigation menu component based on material ui

29 lines (28 loc) 970 B
import { jsx as _jsx } from "react/jsx-runtime"; import { forwardRef, memo } from "react"; import classNames from "classnames"; import { makeStyles } from "tss-react/mui"; const useStyles = makeStyles()((theme, { elevation }) => { return { root: { position: "absolute", zIndex: -1, "&::after": { content: '""', display: "block", height: 10, width: 10, transformOrigin: "center", transform: "rotate(45deg)", boxShadow: theme.shadows[elevation], pointerEvents: "none", backgroundColor: theme.palette.background.paper, }, }, }; }); const Arrow = forwardRef(({ elevation }, ref) => { const { classes } = useStyles({ elevation }); return (_jsx("div", { className: classNames("PopperArrow", classes.root), ref: ref })); }); export default memo(Arrow);