BaseMenuItem
An interface which holds the shared properties of the MenuItemModel and the MenuItem components.
Name | Type | Default | Description |
---|---|---|---|
contentRender? |
|
A Vue functional or class component which is used for rendering content instead of the item children (see example). | |
cssClass? |
|
The additional CSS classes that will be rendered on the item (see example). | |
cssStyle? |
|
The CSS styles that will be rendered on the item (see example). | |
data? |
|
Represents any additional data that is associated with the Menu item. | |
disabled? |
|
Specifies if the item is disabled (see example). | |
icon? |
|
Specifies the name of the FontIcon that will be rendered for the item). | |
linkRender? |
|
A Vue functional or class component which is used for rendering the link of the item (see example). The item link is a part of the visual representation of the item which, by default, includes an arrow, icon, and text. | |
popupClass? |
|
The additional CSS classes that will be rendered on the item's popup. | |
render? |
|
A Vue functional or class component which is used for rendering the innermost part of the Menu item (see example). By default, the innermost item part includes only the text for the item. | |
separator? |
|
Specifies if this is a separator item. If set to true only the | |
svgIcon? |
|
Specifies the name of the SVGIcon that will be rendered for the item). | |
text? |
|
Specifies the item text (see example). | |
url? |
|
Specifies a URL which is rendered as a |