💥 Integra el tema Basic en core
This commit is contained in:
parent
abb35ef07f
commit
ab795d17ff
8 changed files with 12 additions and 11 deletions
|
|
@ -1 +0,0 @@
|
||||||
pub mod theme;
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
mod basic;
|
|
||||||
pub use basic::Basic;
|
|
||||||
|
|
@ -28,7 +28,7 @@ pub fn register_modules(app: ModuleStaticRef) {
|
||||||
let mut list: Vec<ModuleStaticRef> = Vec::new();
|
let mut list: Vec<ModuleStaticRef> = Vec::new();
|
||||||
|
|
||||||
// Enable basic theme.
|
// Enable basic theme.
|
||||||
add_to_enabled(&mut list, &crate::base::theme::Basic);
|
add_to_enabled(&mut list, &crate::core::theme::Basic);
|
||||||
|
|
||||||
// Enable application modules.
|
// Enable application modules.
|
||||||
add_to_enabled(&mut list, app);
|
add_to_enabled(&mut list, app);
|
||||||
|
|
|
||||||
|
|
@ -6,3 +6,6 @@ pub use regions::add_component_to;
|
||||||
pub(crate) use regions::ComponentsRegions;
|
pub(crate) use regions::ComponentsRegions;
|
||||||
|
|
||||||
pub(crate) mod all;
|
pub(crate) mod all;
|
||||||
|
|
||||||
|
mod basic;
|
||||||
|
pub(crate) use basic::Basic;
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ pub static THEMES: LazyStatic<RwLock<Vec<ThemeStaticRef>>> =
|
||||||
pub static THEME: LazyStatic<ThemeStaticRef> =
|
pub static THEME: LazyStatic<ThemeStaticRef> =
|
||||||
LazyStatic::new(|| match theme_by_single_name(&config::SETTINGS.app.theme) {
|
LazyStatic::new(|| match theme_by_single_name(&config::SETTINGS.app.theme) {
|
||||||
Some(theme) => theme,
|
Some(theme) => theme,
|
||||||
None => &crate::base::theme::Basic,
|
None => &crate::core::theme::Basic,
|
||||||
});
|
});
|
||||||
|
|
||||||
// THEME BY NAME ***********************************************************************************
|
// THEME BY NAME ***********************************************************************************
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,10 @@
|
||||||
use crate::prelude::*;
|
use crate::core::component::ContextOp;
|
||||||
|
use crate::core::module::ModuleTrait;
|
||||||
|
use crate::core::theme::{ThemeStaticRef, ThemeTrait};
|
||||||
|
use crate::html::{Favicon, StyleSheet};
|
||||||
|
use crate::response::page::Page;
|
||||||
|
use crate::service;
|
||||||
|
use crate::{serve_static_files, use_handle, use_static, Handle};
|
||||||
|
|
||||||
use_handle!(THEME_BASIC);
|
use_handle!(THEME_BASIC);
|
||||||
|
|
||||||
|
|
@ -138,9 +138,6 @@ pub mod db;
|
||||||
// APIs esenciales para crear acciones, componentes, módulos y temas.
|
// APIs esenciales para crear acciones, componentes, módulos y temas.
|
||||||
pub mod core;
|
pub mod core;
|
||||||
|
|
||||||
// Acciones, componentes, módulos y temas integrados en PageTop.
|
|
||||||
pub mod base;
|
|
||||||
|
|
||||||
// API para operar con los servicios web.
|
// API para operar con los servicios web.
|
||||||
pub mod service;
|
pub mod service;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,8 +30,6 @@ pub use crate::core::component::*;
|
||||||
pub use crate::core::module::*;
|
pub use crate::core::module::*;
|
||||||
pub use crate::core::theme::*;
|
pub use crate::core::theme::*;
|
||||||
|
|
||||||
pub use crate::base::theme;
|
|
||||||
|
|
||||||
pub use crate::service;
|
pub use crate::service;
|
||||||
pub use crate::service::HttpMessage;
|
pub use crate::service::HttpMessage;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue