use ratatui::{
Frame,
layout::Rect,
style::Style,
text::{Line, Span},
widgets::{Block, Borders, Paragraph},
};
pub struct ConfirmDialogConfig<'a> {
pub title: &'a str,
pub message: String,
pub color: ratatui::style::Color,
}
pub fn draw_confirm_dialog(f: &mut Frame, area: Rect, config: &ConfirmDialogConfig<'_>) {
let style = Style::default().fg(config.color);
let confirm_widget = Paragraph::new(Line::from(Span::styled(config.message.clone(), style)))
.block(
Block::default()
.borders(Borders::ALL)
.border_style(style)
.title(config.title),
);
f.render_widget(confirm_widget, area);
}