pagetop/pagetop-megamenu/src/lib.rs

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);
}
}