pub fn selector_bar<'a, Id, Message, Theme, Renderer>(
items: impl IntoIterator<Item = Item<'a, Id, Message, Theme, Renderer>>,
selected_id: Id,
on_select: impl Fn(Id) -> Message + 'a,
) -> SelectorBar<'a, Id, Message, Theme, Renderer>Available on crate feature
selector_bar only.Expand description
Creates a new SelectorBar which the provided Items.
§Example
ⓘ
#[derive(Clone)]
enum Message {
TabSelected(u32),
}
fn view(&self) -> Element<'_, Message, Theme> {
let tabs = (0..5).map(|i| item(i, text!("Tab {}", i + 1)));
selector_bar(tabs, self.selected_tab, Message::TabSelected).into()
}