23 lines
482 B
Rust
23 lines
482 B
Rust
use pagetop::prelude::*;
|
|
|
|
pub mod component;
|
|
|
|
use_handle!(MODULE_MEGAMENU);
|
|
|
|
use_static!(megamenu);
|
|
|
|
pub struct MegaMenu;
|
|
|
|
impl ModuleTrait for MegaMenu {
|
|
fn handle(&self) -> Handle {
|
|
MODULE_MEGAMENU
|
|
}
|
|
|
|
fn dependencies(&self) -> Vec<ModuleStaticRef> {
|
|
vec![&pagetop_jquery::JQuery, &pagetop_minimal::Minimal]
|
|
}
|
|
|
|
fn configure_service(&self, cfg: &mut service::web::ServiceConfig) {
|
|
serve_static_files!(cfg, "/megamenu", megamenu);
|
|
}
|
|
}
|