mirror of https://github.com/TaKO8Ki/gobang
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
388 B
Rust
13 lines
388 B
Rust
3 years ago
|
use crate::app::{App, FocusBlock};
|
||
|
use crate::components::Component as _;
|
||
|
use crate::event::Key;
|
||
|
|
||
|
pub async fn handler(key: Key, app: &mut App) -> anyhow::Result<()> {
|
||
|
match key {
|
||
|
Key::Left => app.focus_block = FocusBlock::DabataseList,
|
||
|
Key::Char('c') => app.focus_block = FocusBlock::ConnectionList,
|
||
|
key => app.structure_table.event(key)?,
|
||
|
}
|
||
|
Ok(())
|
||
|
}
|