use crate::{response::success, route::track_mount}; // static REFERRALS: LazyLock> = LazyLock::new(|| { // serde_json::from_str(include_str!( // "../../content/json/cryptocurrency_referrals.json" // )) // .unwrap() // }); // #[derive(Deserialize)] // struct Referral { // name: String, // description: String, // url: String, // } pub fn module(router: &mut windmark::router::Router) { // track_mount( // router, // "/cryptocurrency/referrals", // "Want to start investing in cryptocurrency? Support me by using one of my // \ referral links!", // |context| { // success( // &format!( // "# Referrals\n\n=> /cryptocurrency Home\n=> /stocks Stock Market \ // Dashboard\n\nWant to start investing? Support me by using one of \ // my referral links!\n\n{}", // REFERRALS // .iter() // .map(|r| { // format!("## {}\n\n{}\n\n=> {} {0}", r.name, r.description, // r.url) }) // .collect::>() // .join("\n") // ), // &context, // ) // }, // ); track_mount( router, "/cryptocurrency", "Relevant information regarding cryptocurrency investing", |context| { success( &"# Cryptocurrency\n\n=> /stocks Stock Market Dashboard\n=> \ /cryptocurrency/referrals Referrals", &context, ) }, ); }