- Amplia la estructura "Page" para trabajar el renderizado con regiones de componentes para componer la página. - Añade acciones "BeforeRenderBody" y "AfterRenderBody" para alterar el contenido de la página antes y después del renderizado. - Actualiza "Context" para admitir parámetros dinámicos y mejorar la gestión de temas. - Implementa el manejo de errores HTTP respondiendo páginas. - Mejora la documentación y reorganiza el código en varios módulos.
17 lines
524 B
Rust
17 lines
524 B
Rust
//! Acciones predefinidas para alterar el funcionamiento interno de `PageTop`.
|
|
|
|
use crate::prelude::*;
|
|
|
|
/// Tipo de función para manipular componentes y su contexto de renderizado.
|
|
///
|
|
/// Se usa en acciones definidas en [`component`] y [`theme`] para alterar el comportamiento de los
|
|
/// componentes.
|
|
///
|
|
/// Recibe referencias mutables (`&mut`) del componente `component` y del contexto `cx`.
|
|
pub type FnActionWithComponent<C> = fn(component: &mut C, cx: &mut Context);
|
|
|
|
pub mod component;
|
|
|
|
pub mod theme;
|
|
|
|
pub mod page;
|