add: user settings ui

This commit is contained in:
trisua 2025-03-31 11:45:34 -04:00
parent e7e9b49195
commit f3c2157dfc
24 changed files with 1015 additions and 187 deletions

View file

@ -7,6 +7,20 @@ use axum::{
use axum_extra::extract::CookieJar;
use tetratto_core::model::Error;
pub async fn not_found(jar: CookieJar, Extension(data): Extension<State>) -> impl IntoResponse {
let data = data.read().await;
let user = get_user_from_token!(jar, data.0);
Html(
render_error(
Error::GeneralNotFound("page".to_string()),
&jar,
&data,
&user,
)
.await,
)
}
/// `/`
pub async fn index_request(jar: CookieJar, Extension(data): Extension<State>) -> impl IntoResponse {
let data = data.read().await;