use super::*;
#[derive(Clone, Copy, Debug, Default)]
pub struct TextFieldTheme {
pub background: Option<Color>,
pub text_color: Option<Color>,
pub placeholder_color: Option<Color>,
pub border_color: Option<Color>,
pub border_color_hovered: Option<Color>,
pub border_color_focused: Option<Color>,
pub selection_bg: Option<Color>,
pub selection_bg_unfocused: Option<Color>,
pub cursor_color: Option<Color>,
pub border_radius: Option<f64>,
}
impl TextField {
pub fn with_theme(mut self, theme: TextFieldTheme) -> Self {
self.theme = theme;
self
}
}