// SPDX-FileCopyrightText: 2024 Simon Bruder // // SPDX-License-Identifier: AGPL-3.0-or-later mod auth; mod item; mod item_class; mod jump; mod labels; mod templates; use actix_identity::Identity; use actix_web::{get, web, Responder}; use maud::html; pub fn config(cfg: &mut web::ServiceConfig) { cfg.service(index) .configure(auth::config) .configure(item::config) .configure(item_class::config) .configure(jump::config) .configure(labels::config); } #[get("/")] async fn index(user: Identity) -> impl Responder { templates::base( templates::TemplateConfig { user: Some(user), ..Default::default() }, html! {}, ) }