(&self)
| 89 | } |
| 90 | |
| 91 | pub fn selected_item(&self) -> Option<&ThemeItem> { |
| 92 | if !self.visible { |
| 93 | return None; |
| 94 | } |
| 95 | let idx = self.list_state.selected().unwrap_or(0); |
| 96 | self.items.get(idx) |
| 97 | } |
| 98 | |
| 99 | pub fn confirm_selection(&self) -> Option<ThemeItem> { |
| 100 | self.selected_item().cloned() |
no test coverage detected