MenuItem¶
Base class: MenuBase
Class that is used for the clickable menu items in a menu.
See Menu for more complete examples.
Refinable members¶
a¶
active_class¶
active_class_on_item¶
after (evaluated)¶
Type: Union[int, str]
See after
assets¶
Type: Namespace
See assets
attrs (evaluated)¶
Type: Attrs
See attributes
display_name (evaluated)¶
Type: str
- Default:
lambda menu_item, **_: capitalize(menu_item.iommi_name()).replace('_', ' ') See name
endpoints¶
Type: Namespace
See endpoints
extra¶
Type: Dict[str, Any]
See extra
extra_evaluated¶
Type: Dict[str, Any]
See extra
extra_params¶
See extra_params
group (evaluated)¶
Type: str
include (evaluated)¶
Type: bool
See include
iommi_style¶
Type: str
See iommi_style
regex (evaluated)¶
Type: str
Default: lambda menu_item, **_: '^' + str(menu_item.url) if menu_item.url else None
sort (evaluated)¶
Type: bool
sub_menu¶
Type: Dict
tag (evaluated)¶
Type: str
See tag
template (evaluated)¶
Type: Union[str, Template]
See template
url (evaluated)¶
Type: str
Default: lambda menu_item, **_: ( '/' + path_join(getattr(menu_item.iommi_parent(), 'url', None), menu_item.iommi_name()) + '/' )