@use crate::ActixLoader;
@use crate::nav::NavState;
@use hyaenidae_toolkit::templates::bar;
@use hyaenidae_toolkit::templates::{button, button_group};
@use hyaenidae_toolkit::{templates::icon, Size};
@use hyaenidae_toolkit::templates::icon_button;
@use hyaenidae_toolkit::{templates::link, Link};
@use i18n_embed_fl::fl;
@(loader: &ActixLoader, nav_state: &NavState)
@:bar(nav_state.dark(), "desktop-bar", {
@:link(&Link::current_tab("/").plain(true), {
@fl!(loader, "site-name")
})
})
@:bar(nav_state.dark(), "mobile-bar", {
@if let Some(profile) = nav_state.profile() {
@:icon(&profile.icon(loader).size(Size::Tiny).class("mobile-bar-icon").dark(true))
} else {
@:link(&Link::current_tab("/").plain(true), {
@fl!(loader, "site-name")
})
}
})