💡 Retoques en los comentarios

This commit is contained in:
Manuel Cillero 2024-12-28 11:18:48 +01:00
parent 3690087005
commit cffffe02d6
9 changed files with 14 additions and 15 deletions

View file

@ -1,4 +1,4 @@
//! Acciones, componentes, diseños y paquetes base de `PageTop`.
//! Acciones, componentes, paquetes y temas base de `PageTop`.
pub mod action;

View file

@ -1,4 +1,4 @@
//! Tipos y funciones esenciales para crear acciones, componentes, diseños y paquetes.
//! Tipos y funciones esenciales para crear acciones, componentes, paquetes y temas.
use crate::util::TypeInfo;

View file

@ -37,10 +37,10 @@ pub trait ComponentTrait: AnyBase + ComponentBase + Send + Sync {
impl<C: ComponentTrait> ComponentBase for C {
fn render(&mut self, cx: &mut Context) -> Markup {
if action::component::IsRenderable::dispatch(self, cx) {
// Comprueba el componente antes de prepararlo.
// Configura el componente antes de preparar.
self.setup_before_prepare(cx);
// Acciones específicas del diseño antes de renderizar el componente.
// Acciones específicas del tema antes de renderizar el componente.
action::theme::BeforeRender::dispatch(self, cx);
// Acciones de los paquetes antes de renderizar el componente.
@ -52,7 +52,7 @@ impl<C: ComponentTrait> ComponentBase for C {
None => self.prepare_component(cx).render(),
};
// Acciones específicas del diseño después de renderizar el componente.
// Acciones específicas del tema después de renderizar el componente.
action::theme::AfterRender::dispatch(self, cx);
// Acciones de los paquetes después de renderizar el componente.

View file

@ -6,7 +6,7 @@ use crate::response::page::Page;
pub type ThemeRef = &'static dyn ThemeTrait;
/// Los diseños deben implementar este "trait".
/// Los temas deben implementar este "trait".
pub trait ThemeTrait: PackageTrait + Send + Sync {
fn regions(&self) -> Vec<(&'static str, L10n)> {
vec![("content", L10n::l("content"))]

View file

@ -112,11 +112,11 @@ pub mod locale;
pub mod datetime;
// Gestión del servidor y servicios web.
pub mod service;
// Tipos y funciones esenciales para crear acciones, componentes, diseños y paquetes.
// Tipos y funciones esenciales para crear acciones, componentes, paquetes y temas.
pub mod core;
// Respuestas a peticiones web en sus diferentes variantes.
pub mod response;
// Acciones, componentes, diseños y paquetes base.
// Acciones, componentes, paquetes y temas base.
pub mod base;
// Prepara y ejecuta la aplicación.
pub mod app;