use ratatui::style::Style;
use crate::widgets::markdown_widget::extensions::toc::enums::TocConfig;
impl TocConfig {
pub fn with_theme(mut self, theme: &crate::services::theme::AppTheme) -> Self {
self.text_style = Style::default().fg(theme.text_muted);
self.active_style = Style::default().fg(theme.primary);
self.hover_style = Style::default().fg(theme.text).bg(theme.background_element);
self.background_style = Style::default().bg(theme.background_panel);
self.line_style = Style::default().fg(theme.border);
self.active_line_style = Style::default().fg(theme.text);
self.border_style = Style::default().fg(theme.border_active);
self.title_style = Style::default().fg(theme.primary);
self
}
}