hyaenidae/server/templates/settings.rs.html
asonix 6da83926a0 Remove StateError
Use Dark Theme
Add profile deletion
2021-01-08 22:35:35 -06:00

30 lines
983 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"]).dark(true), {
@:card_title({ Settings })
@:card_body({
<ul>
<li>
@:link(&Link::current_tab("/profiles").dark(true), {
Profile Settings
})
</li>
<li>
@:link(&Link::current_tab("/session/account").dark(true), {
Account Settings
})
</li>
</ul>
})
@:card_body({
@:button_group(&[
logout.button(&Button::primary_outline("Logout").dark(true))
])
})
})
})