kanidmd_core/https/views/navbar.rs
1use crate::https::extractors::DomainInfoRead;
2use kanidm_proto::internal::UiHint;
3use std::collections::BTreeSet;
4
5pub struct NavbarCtx {
6 pub domain_info: DomainInfoRead,
7 pub ui_hints: BTreeSet<UiHint>,
8}
9
10impl NavbarCtx {
11 /// Clones ui_hints
12 pub(crate) fn new(domain_info: DomainInfoRead, ui_hints: &BTreeSet<UiHint>) -> NavbarCtx {
13 NavbarCtx {
14 domain_info,
15 ui_hints: ui_hints.clone(),
16 }
17 }
18}