✨ (base): Añade componente Pager
Incluye soporte HTMX vía `sort_link()`/`hx_pager` para navegación sin recarga.
This commit is contained in:
parent
e8bba0803d
commit
3b01894024
14 changed files with 881 additions and 31 deletions
|
|
@ -16,6 +16,9 @@ use crate::prelude::*;
|
|||
/// let token = form::Hidden::new()
|
||||
/// .with_name("csrf_token")
|
||||
/// .with_value("a1b2c3d4e5");
|
||||
///
|
||||
/// // Equivalente, cuando `name` y `value` se conocen de antemano:
|
||||
/// let token = form::Hidden::field("csrf_token", "a1b2c3d4e5");
|
||||
/// ```
|
||||
///
|
||||
/// Al enviar el formulario el navegador transmite `name=valor`. En el servidor se deserializa
|
||||
|
|
@ -52,6 +55,13 @@ impl Component for Hidden {
|
|||
}
|
||||
|
||||
impl Hidden {
|
||||
/// Crea un campo oculto con nombre y valor (atributos `name` y `value`) ya establecidos.
|
||||
///
|
||||
/// Equivale a `Hidden::new().with_name(name).with_value(value)`.
|
||||
pub fn field(name: impl AsRef<str>, value: impl AsRef<str>) -> Self {
|
||||
Self::default().with_name(name).with_value(value)
|
||||
}
|
||||
|
||||
// **< Hidden BUILDER >*************************************************************************
|
||||
|
||||
/// Establece el nombre del campo oculto (atributo `name`).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue