pub trait ScrollChevronTheme {
fn scroll_chevron_color(&self) -> &str;
fn scroll_chevron_color_hover(&self) -> &str;
fn scroll_chevron_color_disabled(&self) -> &str;
fn scroll_chevron_bg_hover(&self) -> &str;
}
pub struct DefaultScrollChevronTheme;
impl Default for DefaultScrollChevronTheme {
fn default() -> Self {
Self
}
}
impl ScrollChevronTheme for DefaultScrollChevronTheme {
fn scroll_chevron_color(&self) -> &str { "#d1d4dc" }
fn scroll_chevron_color_hover(&self) -> &str { "#ffffff" }
fn scroll_chevron_color_disabled(&self) -> &str { "#4a4a4a" }
fn scroll_chevron_bg_hover(&self) -> &str { "#2a2e39" }
}