macro_rules! rumtk_web_init_pages {
( $pages:expr ) => { ... };
}Expand description
Registers a set of pages provided by the user.
ยงExample
use std::ops::Deref;
use rumtk_core::strings::rumtk_format;
use rumtk_web::utils::{SharedAppConf, RenderedPageComponents};
use rumtk_web::{rumtk_web_render_component, rumtk_web_init_pages, rumtk_web_get_page};
fn my_page(app_state: SharedAppConf) -> RenderedPageComponents {
let title_welcome = rumtk_web_render_component!("title", [("type", "welcome")], app_state.clone());
vec![
title_welcome,
]
}
let my_page_name = "my_page";
rumtk_web_init_pages!(&vec![(my_page_name, my_page)]);