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
after
Type:
Union[int, str]
assets
Type:
Namespace
attrs
Type: Attrs
display_name
Type:
str
endpoints
Type:
Namespace
extra
Type:
Dict[str, Any]
extra_evaluated
Type:
Dict[str, Any]
group
Type:
str
include
Type:
bool
iommi_style
Type:
str
regex
Type:
str
sort
Type:
bool
sub_menu
Type:
Dict
tag
Type:
str
template
Type:
Union[str, iommi._web_compat.Template]
url
Type:
str
Defaults¶
display_name
lambda menu_item, **_: capitalize(menu_item.iommi_name()).replace('_', ' ')
regex
lambda menu_item, **_: '^' + str(menu_item.url) if menu_item.url else None
url
lambda menu_item, **_: '/' + path_join(getattr(menu_item.iommi_parent(), 'url', None), menu_item.iommi_name()) + '/'