use super::*;
#[derive(Clone, Copy, Debug, Default)]
pub struct DocsFeature {
pub icon: &'static str,
pub title: &'static str,
pub details: &'static str,
pub link: &'static str,
}
#[derive(Clone, Copy, Debug)]
pub struct DocsPage {
pub route: &'static str,
pub title: &'static str,
pub blocks: &'static [EuvMdBlock],
pub headings: &'static [EuvTocItem],
pub home: bool,
pub hero_text: &'static str,
pub tagline: &'static str,
pub actions: &'static [EuvHeroAction],
pub features: &'static [DocsFeature],
pub footer: &'static str,
pub private: bool,
pub password_hash: &'static str,
}
#[derive(Clone, Copy, Debug)]
pub struct DocsLocale {
pub prefix: &'static str,
pub label: &'static str,
pub title: &'static str,
pub footer: &'static str,
pub toc_label: &'static str,
pub prev_label: &'static str,
pub next_label: &'static str,
pub navbar: &'static [EuvNavbarItem],
pub sidebar: &'static [EuvSidebarItem],
}
#[derive(Clone, Copy, Debug)]
pub struct DocsSite {
pub title: &'static str,
pub locales: &'static [DocsLocale],
pub pages: &'static [DocsPage],
}