⌂
›
Reference
›
NavigationBar
NavigationBar
Bottom navigation control for switching between primary destinations.
Example
navigation_bar(
selected_index: 0,
destinations: [
navigation_bar_destination(icon: "home", label: "Home"),
navigation_bar_destination(icon: "settings", label: "Settings")
]
)
Common properties
destinationsselected_indexon_changebgcolorelevationindicator_colorlabel_behavior
Destination properties
navigation_bar_destination(...) commonly uses:
iconselected_iconlabel
Usage
navigation_bar(
selected_index: 0,
on_change: ->(e) { page.update(status, value: "Tab #{e.data}") },
destinations: [
navigation_bar_destination(icon: "home", selected_icon: "home", label: "Home"),
navigation_bar_destination(icon: "bookmark_border", selected_icon: "bookmark", label: "Saved")
]
)
Notes
- Ruflet supports icon name strings for both
iconandselected_icon - use
page.go(...)orpage.views = [...]in response to navigation changes