material-ui-rs 0.3.0

A Material3 inspired theme for `iced`
Documentation
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct ElevationLevels {
    pub active: u8,
    pub hovered: u8,
    pub pressed: u8,
    pub dragged: u8,
    pub disabled: u8,
}

pub const CONTAINER_SHAPE: f32 = super::super::shape::CORNER_MEDIUM;
pub const ICON_SIZE: f32 = 24.0;
pub const DISABLED_CONTAINER_OPACITY: f32 = 0.38;
pub const OUTLINED_OUTLINE_WIDTH: f32 = 1.0;
pub const OUTLINED_DISABLED_OUTLINE_OPACITY: f32 = 0.12;

pub const ELEVATED_ELEVATION: ElevationLevels = ElevationLevels {
    active: 1,
    hovered: 2,
    pressed: 1,
    dragged: 4,
    disabled: 1,
};
pub const FILLED_ELEVATION: ElevationLevels = ElevationLevels {
    active: 0,
    hovered: 1,
    pressed: 0,
    dragged: 3,
    disabled: 0,
};
pub const OUTLINED_ELEVATION: ElevationLevels = ElevationLevels {
    active: 0,
    hovered: 1,
    pressed: 0,
    dragged: 3,
    disabled: 0,
};