add: achievements progress bar
This commit is contained in:
parent
5dd9fa01cb
commit
8d70f65863
4 changed files with 18 additions and 5 deletions
|
@ -10,7 +10,7 @@ use axum::{
|
|||
use axum_extra::extract::CookieJar;
|
||||
use serde::Deserialize;
|
||||
use tetratto_core::model::{
|
||||
auth::{AchievementName, DefaultTimelineChoice},
|
||||
auth::{AchievementName, DefaultTimelineChoice, ACHIEVEMENTS},
|
||||
permissions::FinePermission,
|
||||
requests::ActionType,
|
||||
Error,
|
||||
|
@ -473,6 +473,11 @@ pub async fn achievements_request(
|
|||
// ...
|
||||
let lang = get_lang!(jar, data.0);
|
||||
let mut context = initial_context(&data.0.0.0, lang, &Some(user)).await;
|
||||
|
||||
context.insert(
|
||||
"percentage",
|
||||
&((achievements.len() as f32 / ACHIEVEMENTS as f32) * 100.0),
|
||||
);
|
||||
context.insert("achievements", &achievements);
|
||||
|
||||
// return
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue