@use hyaenidae_accounts::LogoutState; @use hyaenidae_toolkit::{templates::button_group, Button}; @(user_opt: &Option) @if let Some(logout_state) = user_opt.as_ref() { @:button_group(&[ Button::primary("Home").href("/"), Button::secondary("Settings").href("/settings"), Button::secondary("Switch Profile").href("/profiles/change"), logout_state.button(&Button::primary_outline("Logout")) ]) } else { @:button_group(&[ Button::primary_outline("Login").href("/session/auth/login"), Button::primary_outline("Register").href("/session/auth/register"), ]) }