feat(cli): ✨ get selected index method in grid selector state
This commit is contained in:
parent
b0726b1fb4
commit
33cd32ce40
@ -91,6 +91,11 @@ impl GridSelectorState {
|
|||||||
self.selected.map(|i| self.items[i].clone())
|
self.selected.map(|i| self.items[i].clone())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Get the index of the selected item.
|
||||||
|
pub fn selected_index(&self) -> Option<usize> {
|
||||||
|
self.selected
|
||||||
|
}
|
||||||
|
|
||||||
/// Get the hovered item.
|
/// Get the hovered item.
|
||||||
pub fn hovered(&self) -> Option<GridItem> {
|
pub fn hovered(&self) -> Option<GridItem> {
|
||||||
self.hovered.map(|i| self.items[i].clone())
|
self.hovered.map(|i| self.items[i].clone())
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user