calendar/src/focused.rs
2025-09-24 22:24:50 +02:00

10 lines
270 B
Rust

use ratatui::crossterm::event::KeyEvent;
use crate::database::DB;
use crate::events::AppEvent;
pub trait Focused {
fn take_focus(&mut self);
fn lose_focus(&mut self);
fn handle_input(&mut self, key_event: KeyEvent, db: &mut DB) -> Option<Vec<AppEvent>>;
}