Set a list offset

This commit is contained in:
mo8it 2024-04-08 01:49:38 +02:00
parent 0bf3f7e01f
commit 05729b27a0

View file

@ -77,12 +77,15 @@ impl<'a> UiState<'a> {
.highlight_symbol("🦀") .highlight_symbol("🦀")
.block(Block::default().borders(Borders::BOTTOM)); .block(Block::default().borders(Borders::BOTTOM));
let selected = 0; let selected = state_file.next_exercise_ind();
let table_state = TableState::default()
.with_offset(selected.saturating_sub(3))
.with_selected(Some(selected));
Self { Self {
table, table,
selected, selected,
table_state: TableState::default().with_selected(Some(selected)), table_state,
last_ind: exercises.len() - 1, last_ind: exercises.len() - 1,
message: String::with_capacity(128), message: String::with_capacity(128),
} }