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]
assets
Type:
Namespace
display_name
(evaluated)Type:
str
Default:
lambda menu_item, **_: capitalize(menu_item.iommi_name()).replace('_', ' ')
endpoints
Type:
Namespace
extra
Type:
Dict[str, Any]
extra_evaluated
Type:
Dict[str, Any]
extra_params
group
(evaluated)Type:
str
include
(evaluated)Type:
bool
iommi_style
Type:
str
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
template
(evaluated)Type:
Union[str, iommi._web_compat.Template]
url
(evaluated)Type:
str
Default:
lambda menu_item, **_: ( '/' + path_join(getattr(menu_item.iommi_parent(), 'url', None), menu_item.iommi_name()) + '/' )