dialog login functionality

This commit is contained in:
filipriec
2025-04-10 15:36:43 +02:00
parent 3ed8764087
commit 6b241304fb
5 changed files with 39 additions and 25 deletions

View File

@@ -21,6 +21,7 @@ use crate::modes::{
use crate::config::binds::key_sequences::KeySequenceTracker;
use crate::modes::handlers::mode_manager::{ModeManager, AppMode};
use crate::tui::functions::common::form::SaveOutcome;
use crate::ui::handlers::context::DialogPurpose;
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum EventOutcome {
@@ -28,6 +29,7 @@ pub enum EventOutcome {
Exit(String),
DataSaved(SaveOutcome, String),
ButtonSelected { context: UiContext, index: usize },
DialogAction { purpose: DialogPurpose, selected_index: usize },
}
pub struct EventHandler {