use super::super::*;
pub(super) enum AppControlFlow {
Continue,
Exit,
}
pub(super) enum TuiAction {
Input(input::InputAction),
}
impl From<input::InputAction> for TuiAction {
fn from(action: input::InputAction) -> Self {
Self::Input(action)
}
}
pub(super) struct ActionContext<'a> {
pub(super) receiver: &'a Receiver<TuiEvent>,
pub(super) autocomplete_candidates: &'a mut Vec<state::AutocompleteCandidate>,
pub(super) clipboard: &'a mut input::clipboard::Osc52Clipboard,
pub(super) last_area: ratatui::layout::Rect,
}