Upgraded ratatui to 0.28.0

This commit is contained in:
2024-09-09 17:12:43 -06:00
parent 64d6beda80
commit 217d3242a8
21 changed files with 129 additions and 128 deletions
+9 -13
View File
@@ -18,18 +18,16 @@ impl<T> Scrollable for StatefulList<T> {
return;
}
let selected_row = match self.state.selected() {
match self.state.selected() {
Some(i) => {
if i >= self.items.len() - 1 {
0
self.state.select_first();
} else {
i + 1
self.state.select_next();
}
}
None => 0,
None => self.state.select_first(),
};
self.state.select(Some(selected_row));
}
fn scroll_up(&mut self) {
@@ -37,18 +35,16 @@ impl<T> Scrollable for StatefulList<T> {
return;
}
let selected_row = match self.state.selected() {
match self.state.selected() {
Some(i) => {
if i == 0 {
self.items.len() - 1
self.state.select(Some(self.items.len() - 1));
} else {
i - 1
self.state.select_previous();
}
}
None => 0,
None => self.state.select_first(),
};
self.state.select(Some(selected_row));
}
fn scroll_to_top(&mut self) {
@@ -56,7 +52,7 @@ impl<T> Scrollable for StatefulList<T> {
return;
}
self.state.select(Some(0));
self.state.select_first();
}
fn scroll_to_bottom(&mut self) {