Skip to main content

material_ui_rs/design/style/
combobox.rs

1use iced_widget::combo_box::Catalog;
2use iced_widget::overlay::menu as overlay_menu;
3use iced_widget::text_input as iced_text_input;
4
5use crate::Theme;
6
7impl Catalog for Theme {
8    fn default_input<'a>() -> <Self as iced_text_input::Catalog>::Class<'a> {
9        Box::new(crate::style::text_input::default)
10    }
11
12    fn default_menu<'a>() -> <Self as overlay_menu::Catalog>::Class<'a> {
13        Box::new(crate::style::menu::outlined_select)
14    }
15}
16
17#[cfg(test)]
18#[path = "../../../tests/design/style/combobox.rs"]
19mod tests;