Expanded MenuItem Icon
The expandedMenuItemIcon
prop allows customization of the icon for expanded submenu items.
Props
type RenderExpandedMenuItemIcon = {
icon:
| ReactElement
| ((params: { level?: number; active?: boolean; disabled?: boolean }) => ReactElement | null)
| null
level?: number
}
type renderExpandedMenuItemIcon?: RenderExpandedMenuItemIcon
Basic
This example demonstrates using a ReactElement as the icon.
Example
/horizontal-menu/menu/expanded-menu-item-icon/basic
Source Code
Icon With Level
This example shows using a ReactElement as the icon and passing the level parameter.
/horizontal-menu/menu/expanded-menu-item-icon/icon-with-level
Source Code
Icon With Params
This example uses a function as the icon
/horizontal-menu/menu/expanded-menu-item-icon/icon-with-param
Source Code
Icon WIth Param Level
This example utilizes a function as the icon and passes the level parameter.
/horizontal-menu/menu/expanded-menu-item-icon/icon-with-param-level
Source Code