🚧 Prepara módulo dedicado a la gestión de menús

This commit is contained in:
Manuel Cillero 2022-12-19 17:16:33 +01:00
parent 6d49830717
commit a25a7f4dfa
5 changed files with 29 additions and 0 deletions

View file

@ -1 +1,2 @@
pub mod menu;
pub mod homepage;

View file

@ -0,0 +1,21 @@
use crate::prelude::*;
pub_handle!(MODULE_MENU);
pub_locale!("src/base/module/menu/locales");
pub struct Menu;
impl ModuleTrait for Menu {
fn handle(&self) -> Handle {
MODULE_MENU
}
fn name(&self) -> String {
l("module_name")
}
fn description(&self) -> Option<String> {
Some(l("module_description"))
}
}

View file

@ -0,0 +1,2 @@
module_name = Menu
module_description = ...

View file

@ -0,0 +1,2 @@
module_name = Menú
module_description = ...

View file

@ -27,6 +27,9 @@ pub fn register_modules(app: ModuleStaticRef) {
// List of modules to enable.
let mut list: Vec<ModuleStaticRef> = Vec::new();
// Enable base modules.
add_to_enabled(&mut list, &module::menu::Menu);
// Enable application modules.
add_to_enabled(&mut list, app);