use crate::*;
/// An alert component that displays contextual messages with semantic styling.
///
/// Renders a styled message box using variant-specific classes.
/// Supports Success, Error, Warning, and Info variants.
/// The message content is passed as children.
///
/// # Arguments
///
/// - `VirtualNode<EuvAlertProps>` - The props node containing the variant.
///
/// # Returns
///
/// - `VirtualNode` - A styled alert element.