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}