🚚 Renombra ThemeRegion por DefaultRegions

This commit is contained in:
Manuel Cillero 2025-11-17 22:51:34 +01:00
parent 77c4005b4e
commit 64264f234d
7 changed files with 43 additions and 39 deletions

View file

@ -9,13 +9,14 @@
//! tipografías, espaciados y cualquier otro detalle visual o de comportamiento (comoanimaciones,
//! scripts de interfaz, etc.).
//!
//! Los temas son extensiones que implementan [`Extension`](crate::core::extension::Extension); por
//! lo que se instancian, declaran sus dependencias y se inician igual que el resto de extensiones;
//! pero serán temas si además implementan [`theme()`](crate::core::extension::Extension::theme) y
//! [`Theme`].
//! Los temas son extensiones que implementan [`Extension`](crate::core::extension::Extension), por
//! lo que se instancian, declaran dependencias y se inician igual que cualquier otra extensión.
//! También deben implementar [`Theme`] y sobrescribir el método
//! [`Extension::theme()`](crate::core::extension::Extension::theme) para que PageTop pueda
//! registrarlos como temas
mod definition;
pub use definition::{Theme, ThemePage, ThemeRef, ThemeRegion};
pub use definition::{Theme, ThemePage, ThemeRef, DefaultRegions};
mod regions;
pub(crate) use regions::{ChildrenInRegions, REGION_CONTENT};