Skip to content

Commit b355a9d

Browse files
authored
Merge pull request #5714 from WiXSL/allow-tooltip-props
Allow MenuItemLink to receive TooltipPops
2 parents 8b4029d + 87e0e55 commit b355a9d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/ra-ui-materialui/src/layout/MenuItemLink.tsx

+4-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { StaticContext } from 'react-router';
1212
import { NavLink, NavLinkProps } from 'react-router-dom';
1313
import MenuItem, { MenuItemProps } from '@material-ui/core/MenuItem';
1414
import ListItemIcon from '@material-ui/core/ListItemIcon';
15-
import Tooltip from '@material-ui/core/Tooltip';
15+
import Tooltip, { TooltipProps } from '@material-ui/core/Tooltip';
1616
import { makeStyles } from '@material-ui/core/styles';
1717

1818
const NavLinkRef = forwardRef<HTMLAnchorElement, NavLinkProps>((props, ref) => (
@@ -40,6 +40,7 @@ const MenuItemLink: FC<MenuItemLinkProps> = forwardRef((props, ref) => {
4040
leftIcon,
4141
onClick,
4242
sidebarIsOpen,
43+
tooltipProps,
4344
...rest
4445
} = props;
4546
const classes = useStyles(props);
@@ -78,7 +79,7 @@ const MenuItemLink: FC<MenuItemLinkProps> = forwardRef((props, ref) => {
7879
}
7980

8081
return (
81-
<Tooltip title={primaryText} placement="right">
82+
<Tooltip title={primaryText} placement="right" {...tooltipProps}>
8283
{renderMenuItem()}
8384
</Tooltip>
8485
);
@@ -89,6 +90,7 @@ interface Props {
8990
primaryText?: ReactNode;
9091
staticContext?: StaticContext;
9192
sidebarIsOpen: boolean;
93+
tooltipProps?: TooltipProps;
9294
}
9395

9496
export type MenuItemLinkProps = Props &

0 commit comments

Comments
 (0)