MenuItem ======== Base class: `MenuBase` Class that is used for the clickable menu items in a menu. See :doc:`Menu` for more complete examples. Refinable members ----------------- * `a` * `active_class` * `active_class_on_item` * `after`     (:ref:`evaluated `) Type: `Union[int, str]` * `assets` Type: `Namespace` * `attrs`     (:ref:`evaluated `) Type: :doc:`Attrs` * `display_name`     (:ref:`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`     (:ref:`evaluated `) Type: `str` * `include`     (:ref:`evaluated `) Type: `bool` * `iommi_style` Type: `str` * `regex`     (:ref:`evaluated `) Type: `str` Default: `lambda menu_item, **_: '^' + str(menu_item.url) if menu_item.url else None` * `sort`     (:ref:`evaluated `) Type: `bool` * `sub_menu` Type: `Dict` * `tag`     (:ref:`evaluated `) Type: `str` * `template`     (:ref:`evaluated `) Type: `Union[str, iommi._web_compat.Template]` * `url`     (:ref:`evaluated `) Type: `str` Default: `lambda menu_item, **_: ( '/' + path_join(getattr(menu_item.iommi_parent(), 'url', None), menu_item.iommi_name()) + '/' )` Methods ------- `on_bind` ^^^^^^^^^ `own_evaluate_parameters` ^^^^^^^^^^^^^^^^^^^^^^^^^