Package dev.fritz2.components.menu

Types

Link copied to clipboard
open class CustomMenuEntry(styling: Style<BoxParams> = {}) : MenuChild, TooltipProperties

This class combines the configuration and the core rendering of a CustomMenuEntry.

Link copied to clipboard
interface MenuChild

An interface for renderable sub-components of a Menu all children of a Menu must implement.

Link copied to clipboard
open class MenuComponent(scope: Scope) : MenuContext, Component<Unit>

This class combines the configuration and the core rendering of a menu.

Link copied to clipboard
open class MenuContext
Link copied to clipboard
open class MenuDivider(styling: Style<BoxParams> = {}) : MenuChild

This class combines the configuration and the core rendering of a MenuDivider.

Link copied to clipboard
open class MenuEntry(styling: Style<BoxParams> = {}) : MenuChild, EventProperties<HTMLButtonElement> , ElementProperties<Button> , FormProperties, TooltipProperties

This class combines the configuration and the core rendering of a MenuEntry.

Link copied to clipboard
open class MenuHeader(styling: Style<BoxParams> = {}) : MenuChild

This class combines the configuration and the core rendering of a MenuHeader.

Link copied to clipboard
open class MenuLink(styling: Style<BoxParams> = {}) : MenuChild, EventProperties<HTMLAnchorElement> , ElementProperties<A> , FormProperties, TooltipProperties

This class combines the configuration and the core rendering of a MenuLink.

Link copied to clipboard
open class SubMenuComponent(    val styling: Style<BoxParams>,     val value: Store<Boolean>? = null,     val baseClass: StyleClass,     val id: String?,     val prefix: String) : MenuContext, MenuChild, EventProperties<HTMLButtonElement> , FormProperties

This class combines the configuration and the core rendering of a submenu inside a menu.