// ----- Leptos -----
#[cfg(feature = "leptos")]
pub mod leptos;
#[cfg(feature = "leptos")]
pub use leptos::{create_leptos_icons, SvgIcon};
// Re-export all icons from leptos index
#[cfg(feature = "leptos")]
pub use leptos::index::*;

// ----- Leptos Animated -----
#[cfg(feature = "leptos_animated")]
pub mod leptos_animated;
#[cfg(feature = "leptos_animated")]
pub use leptos_animated::create_leptos_icons_animated;
#[cfg(feature = "leptos_animated")]
pub use leptos_animated::index::*;

// ----- Dioxus -----
#[cfg(feature = "dioxus")]
pub mod dioxus;
#[cfg(feature = "dioxus")]
pub use dioxus::*;
