Files
AobaV2/AobaClient/src/components/metrics_token.rs
Amatsugu 7427bbb576
All checks were successful
Build and Push Image / build-and-push (push) Successful in 5m24s
refactor proto files + added metrics token
2025-07-06 01:28:52 -04:00

26 lines
471 B
Rust

use dioxus::prelude::*;
use crate::rpc::get_metrics_rpc_client;
#[component]
pub fn MetricsToken() -> Element {
let token = use_resource(async move || {
let response = get_metrics_rpc_client().get_token(()).await;
if let Ok(d) = response {
let jwt = d.into_inner();
return jwt.token;
}
return "".to_string();
});
let token_value = token.cloned().unwrap_or("".to_string());
return rsx! {
pre {
class: "codeSelect",
"{token_value}"
}
};
}