✨ Añade acciones base y renderizado de componentes
- Añade acciones BeforeRender y AfterRender para ejecutar código personalizado antes y después de renderizar un componente. - Introduce la acción PrepareRender para personalizar totalmente el renderizado de un componente. - Se actualizan las definiciones de acciones para utilizar el nuevo "trait" ActionDispatcher. - Se crea un nuevo trait ComponentTrait para definir componentes renderizables. - Se implementan las estructuras Children y Child para gestionar componentes hijos dentro de un componente padre. - Se añade OptionComponent para encapsular de forma segura componentes opcionales y poder usarlos en otros componentes.
This commit is contained in:
parent
f76a208520
commit
37df2ada75
28 changed files with 1102 additions and 147 deletions
|
@ -17,7 +17,7 @@ pub use crate::include_locales;
|
|||
// crate::service
|
||||
pub use crate::{include_files, include_files_service};
|
||||
// crate::core::action
|
||||
pub use crate::inject_actions;
|
||||
pub use crate::actions_boxed;
|
||||
|
||||
// API.
|
||||
|
||||
|
@ -38,9 +38,11 @@ pub use crate::service;
|
|||
pub use crate::core::{AnyCast, AnyInfo, TypeInfo};
|
||||
|
||||
pub use crate::core::action::*;
|
||||
pub use crate::core::component::*;
|
||||
pub use crate::core::extension::*;
|
||||
pub use crate::core::theme::*;
|
||||
|
||||
pub use crate::base::action;
|
||||
pub use crate::base::theme;
|
||||
|
||||
pub use crate::app::Application;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue