use promkit_core::crossterm::style::{Attribute, ContentStyle};
#[derive(Clone)]
pub struct Config {
pub header_style: ContentStyle,
pub cell_style: ContentStyle,
pub separator_style: ContentStyle,
pub active_item_attribute: Attribute,
pub separator: String,
pub lines: Option<usize>,
}
impl Default for Config {
fn default() -> Self {
Self {
header_style: ContentStyle::default(),
cell_style: ContentStyle::default(),
separator_style: ContentStyle::default(),
active_item_attribute: Attribute::Reverse,
separator: " │ ".to_owned(),
lines: None,
}
}
}