use crate::prelude::*; /// Componente para crear un **botón**. /// /// Renderiza un botón con soporte para las variantes: /// /// - [`Button::submit()`]: botón de envío (por defecto). /// - [`Button::reset()`]: botón de restablecimiento de valores. /// - [`Button::plain()`]: botón genérico sin comportamiento predeterminado. /// - [`Button::anchor()`]: enlace de navegación real con el aspecto de un botón. /// /// No confundir [`Button::anchor()`] con [`button::Style::Link`]: el primero renderiza un `` real que navega; el segundo es sólo un estilo visual (clase `button-link`) que se /// aplica con [`with_style()`](Self::with_style) sobre cualquiera de las otras variantes, que /// siguen siendo un `