use crate::components::Banner;
use crate::keybindings::KeybindingAction;
use kanban_view::ListComponent;
use std::time::Instant;
pub struct UiState {
pub banner: Option<Banner>,
pub help_list: ListComponent,
pub help_pending_action: Option<(Instant, KeybindingAction)>,
pub error_log_list: ListComponent,
}
impl Default for UiState {
fn default() -> Self {
Self {
banner: None,
help_list: ListComponent::new(false),
help_pending_action: None,
error_log_list: ListComponent::new(false),
}
}
}