🎨 Publica constantes de definiciones del core
This commit is contained in:
parent
a303fe67c9
commit
4b218d9ad8
4 changed files with 7 additions and 5 deletions
|
|
@ -2,7 +2,9 @@ mod context;
|
|||
pub use context::{ContextOp, RenderContext};
|
||||
|
||||
mod definition;
|
||||
pub use definition::{component_mut, component_ref, AnyComponent, BaseComponent, ComponentTrait};
|
||||
pub use definition::{
|
||||
component_mut, component_ref, AnyComponent, BaseComponent, ComponentTrait, COMPONENT_UNNAMED,
|
||||
};
|
||||
|
||||
mod one;
|
||||
pub use one::OneComponent;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
mod definition;
|
||||
pub use definition::{action_ref, AnyHookAction, HookActionTrait};
|
||||
pub use definition::{action_ref, AnyHookAction, HookActionTrait, HOOK_UNNAMED};
|
||||
|
||||
mod holder;
|
||||
use holder::ActionsHolder;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
mod definition;
|
||||
pub use definition::{BaseModule, ModuleStaticRef, ModuleTrait};
|
||||
pub use definition::{BaseModule, ModuleStaticRef, ModuleTrait, MODULE_UNNAMED};
|
||||
|
||||
mod theme;
|
||||
pub use theme::{ThemeStaticRef, ThemeTrait};
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ use crate::db::MigrationItem;
|
|||
|
||||
pub type ModuleStaticRef = &'static dyn ModuleTrait;
|
||||
|
||||
define_handle!(APP_UNNAMED);
|
||||
define_handle!(MODULE_UNNAMED);
|
||||
|
||||
pub trait BaseModule {
|
||||
fn single_name(&self) -> &'static str;
|
||||
|
|
@ -19,7 +19,7 @@ pub trait BaseModule {
|
|||
/// Los módulos deben implementar este *trait*.
|
||||
pub trait ModuleTrait: BaseModule + Send + Sync {
|
||||
fn handle(&self) -> Handle {
|
||||
APP_UNNAMED
|
||||
MODULE_UNNAMED
|
||||
}
|
||||
|
||||
fn name(&self) -> L10n {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue