#[derive(serde::Serialize, serde::Deserialize, Debug, Clone)]
#[serde(untagged)]
pub enum SidebarItemComponent {
DropdownComponent(crate::models::DropdownComponent),
PageComponent(crate::models::PageComponent),
TitleComponent(crate::models::TitleComponent),
ExternalLinkComponent(crate::models::ExternalLinkComponent),
ApiLinkComponent(crate::models::ApiLinkComponent),
SeparatorComponent(crate::models::SeparatorComponent),
}
impl Default for SidebarItemComponent {
fn default() -> Self {
SidebarItemComponent::PageComponent(Default::default())
}
}