import { StyledArrow } from './styles'; import { getPosition } from '@/components/MenuPopover/getPosition'; import { Arrow } from '@/components/MenuPopover/types'; import { Popover } from '@mui/material'; import { PropsWithChildren } from 'react'; type MenuPopoverProps = PropsWithChildren<{ open: HTMLElement; arrow?: Arrow; disabledArrow?: boolean; sx?: object; }>; function MenuPopover({ open, children, arrow = 'top-right', disabledArrow, sx, ...other }: MenuPopoverProps) { const { style, anchorOrigin, transformOrigin } = getPosition(arrow); return ( {/** @ts-ignore */} {!disabledArrow && } {children} ); } export { MenuPopover };