use dioxus::prelude::*;
use super::animated_icon_component::AnimatedIcon;
use crate::common::icon_type::IconTypeAnimated;
#[component]
pub fn AArrowDownAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::AArrowDownAnimate, class } }
}
#[component]
pub fn AirVentAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::AirVentAnimate, class } }
}
#[component]
pub fn AlarmClockAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::AlarmClockAnimate, class } }
}
#[component]
pub fn AlignCenterAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::AlignCenterAnimate, class } }
}
#[component]
pub fn AngryAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::AngryAnimate, class } }
}
#[component]
pub fn AnnoyedAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::AnnoyedAnimate, class } }
}
#[component]
pub fn ArchiveAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::ArchiveAnimate, class } }
}
#[component]
pub fn ArrowBigDownAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::ArrowBigDownAnimate, class } }
}
#[component]
pub fn ArrowBigDownDashAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::ArrowBigDownDashAnimate, class } }
}
#[component]
pub fn ArrowBigLeftAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::ArrowBigLeftAnimate, class } }
}
#[component]
pub fn ArrowBigLeftDashAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::ArrowBigLeftDashAnimate, class } }
}
#[component]
pub fn BlocksAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::BlocksAnimate, class } }
}
#[component]
pub fn CalendarDaysAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::CalendarDaysAnimate, class } }
}
#[component]
pub fn CompassAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::CompassAnimate, class } }
}
#[component]
pub fn ExpandAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::ExpandAnimate, class } }
}
#[component]
pub fn FrameAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::FrameAnimate, class } }
}
#[component]
pub fn HeartAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::HeartAnimate, class } }
}
#[component]
pub fn PanelLeftOpenAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::PanelLeftOpenAnimate, class } }
}
#[component]
pub fn PlusAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::PlusAnimate, class } }
}
#[component]
pub fn SearchAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::SearchAnimate, class } }
}
#[component]
pub fn SquareChevronRightAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::SquareChevronRightAnimate, class } }
}
#[component]
pub fn TornadoAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::TornadoAnimate, class } }
}
#[component]
pub fn WindAnimate(class: Option<String>) -> Element {
rsx! { AnimatedIcon { icon: IconTypeAnimated::WindAnimate, class } }
}