25 lines
522 B
Rust
25 lines
522 B
Rust
|
//! Style definitions for various elements
|
||
|
|
||
|
/// Style definitions for [`iced::Container`]
|
||
|
pub mod container {
|
||
|
use iced::{
|
||
|
container::{Style, StyleSheet},
|
||
|
Color,
|
||
|
};
|
||
|
|
||
|
#[derive(Debug)]
|
||
|
/// Style for a container displaying an error message
|
||
|
pub struct Error;
|
||
|
|
||
|
impl StyleSheet for Error {
|
||
|
fn style(&self) -> Style {
|
||
|
iced::container::Style {
|
||
|
background: Color::from_rgb(1.0, 0.0, 0.0).into(),
|
||
|
text_color: Some(Color::from_rgb(1.0, 1.0, 1.0)),
|
||
|
border_radius: 2.0,
|
||
|
..Default::default()
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|