Select
FormA styled select dropdown — wraps Iced's pick_list widget.
Preview
Usage
select.rs
use floe_ui::components::select;
let options = vec!["Apple", "Banana", "Cherry", "Mango"];
let sel = select::styled(
options,
self.selected_fruit.as_ref(),
Message::FruitSelected,
&tokens,
);API Reference
Props / Parameters
| Name | Type | Description |
|---|---|---|
| options | L: Borrow<[T]> | List of options to choose from |
| selected | Option<V> | Currently selected option |
| on_selected | Fn(T) -> Message | Callback when an option is selected |
| tokens | &DesignTokens | Design tokens for theming |
Style Functions
default_style(tokens)
Style functions return closures compatible with Iced's .style() method.
Builder Functions
styled(options, selected, on_selected, tokens)
Builder functions return pre-configured Iced widgets ready for use.
Source: floe-ui/src/components/select.rs