yazi_core/confirm/
confirm.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use ratatui::{text::Line, widgets::Paragraph};
use tokio::sync::oneshot::Sender;
use yazi_config::popup::Position;

#[derive(Default)]
pub struct Confirm {
	pub title:   Line<'static>,
	pub content: Paragraph<'static>,
	pub list:    Paragraph<'static>,

	pub position: Position,
	pub offset:   usize,

	pub(super) callback: Option<Sender<bool>>,
	pub visible:         bool,
}