LavaUI docs GitHub

struct MenuDropdownPanel

Swift

Constructors

init(entries: [MenuEntry], onActivate: @escaping (MenuID) -> Void, style: MenuBarStyle = .standard())

Creates the dropdown body for entries.

Sources/LavaUI/MenuBarView.swift:381

Properties

var body: some View { get }

Not documented.

Sources/LavaUI/MenuBarView.swift:391

var entries: [MenuEntry]

The rows of the menu, submenus included.

Sources/LavaUI/MenuBarView.swift:371

var onActivate: (MenuID) -> Void

Called with the item's id when a row is chosen.

Sources/LavaUI/MenuBarView.swift:373

var style: MenuBarStyle

How the dropdown looks.

Sources/LavaUI/MenuBarView.swift:375