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, iommi._web_compat.Template]
See template
url
(evaluated)¶
Type: str
Default: lambda menu_item, **_: ( '/' + path_join(getattr(menu_item.iommi_parent(), 'url', None), menu_item.iommi_name()) + '/' )