bezel

Components / Status

Alert strips

Markdown crates/ui/src/widgets/status.rs docs.rs

use ui::widgets::Status;

theme.error_strip("Something went wrong.")
theme.warning_strip("Heads up, check this.")

Two tones, not a level enum: a strip is either the thing that failed or the thing to watch. Both return a Div — a dismiss control is a child you add.

API

pub trait Status: ThemeExt {
    /// The `danger` family.
    fn error_strip(&self, message: impl Into<SharedString>) -> Div;

    /// The `warning` family.
    fn warning_strip(&self, message: impl Into<SharedString>) -> Div;

    // ...
}
Alert strips