hyaenidae/server/templates/settings.rs.html

31 lines
939 B
HTML

@use crate::templates::layouts::home;
@use hyaenidae_accounts::LogoutState;
@use hyaenidae_toolkit::{templates::{button_group, card, card_body, card_title, link}, Button, Card, Link};
@(logout: LogoutState)
@:home("Settings", "Update settings", &Some(logout.clone()), {}, {
@:card(&Card::full_width().classes(&["account-page"]), {
@:card_title({ Settings })
@:card_body({
<ul>
<li>
@:link(&Link::current_tab("/profiles"), {
Profile Settings
})
</li>
<li>
@:link(&Link::current_tab("/session/account"), {
Account Settings
})
</li>
</ul>
})
@:card_body({
@:button_group(&[
logout.button(&Button::primary_outline("Logout"))
])
})
})
})