use loco_rs::prelude::*; use crate::services; pub async fn index(v: impl ViewRenderer, ctx: &AppContext) -> Result { let skills = services::skills::get_all_skills(ctx).await?; let jobs = services::jobs::get_all_jobs_with_technologies(ctx).await?; format::render().view( &v, "website/index.html", data!({ "skills": skills, "jobs": jobs }), ) } pub async fn projects(v: impl ViewRenderer, ctx: &AppContext) -> Result { // let projects = services::projects::get_all_projects(ctx).await?; format::render().view(&v, "website/projects.html", data!({"projects": {}})) } pub async fn about(v: impl ViewRenderer) -> Result { let age = services::website::get_current_age(); format::render().view(&v, "website/about.html", data!({"age": age})) }