use super::UIWidget; use maud::{Markup, PreEscaped, Render, html}; pub mod animation; pub mod aspect; pub mod background; pub mod border; pub mod container; pub mod cursor; pub mod div; pub mod filter; pub mod flex; pub mod header; pub mod height; pub mod image; pub mod input; pub mod link; pub mod margin; pub mod padding; pub mod position; pub mod rounded; pub mod shadow; pub mod sized; pub mod space; pub mod svg; pub mod text; pub mod transform; pub mod visibility; pub mod width; pub mod zindex; #[allow(non_snake_case)] #[must_use] pub fn Nothing() -> PreEscaped { html! {} } #[allow(non_snake_case)] #[must_use] /// Create a new inheritance context /// /// This acts as a hard barrier for inheritance. /// This allows you to embed Widgets without them interacting with the rest of the tree. pub fn Context(inner: T) -> PreEscaped { html! { (inner) } } /// Generates a `