Login Session/ Logout button

This commit is contained in:
2025-05-17 17:35:13 -04:00
parent d40c379216
commit 34c050384b
4 changed files with 20 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
use dioxus::prelude::*;
use crate::Route;
use crate::{contexts::AuthContext, Route};
const NAV_CSS: Asset = asset!("/assets/style/nav.scss");
const NAV_ICON: Asset = asset!("/assets/favicon.ico");
@@ -47,7 +47,14 @@ pub fn Widgets() -> Element {
#[component]
pub fn Utils() -> Element {
let mut auth_context = use_context::<AuthContext>();
rsx! {
div { class: "utils" }
div { class: "utils",
div{
onclick: move |_| auth_context.logout(),
"Logout"
}
}
}
}