#[derive(serde::Serialize, serde::Deserialize, Debug, Clone)]
#[serde(untagged)]
pub enum NewSidebarItemComponent {
NewDropdownComponent(crate::models::NewDropdownComponent),
NewPageComponent(crate::models::NewPageComponent),
NewTitleComponent(crate::models::NewTitleComponent),
NewExternalLinkComponent(crate::models::NewExternalLinkComponent),
NewApiLinkComponent(crate::models::NewApiLinkComponent),
SeparatorComponent(crate::models::SeparatorComponent),
}
impl Default for NewSidebarItemComponent {
fn default() -> Self {
NewSidebarItemComponent::NewPageComponent(Default::default())
}
}