#![allow(unreachable_pub, dead_code)]
use leptos::prelude::*;
use canonrs_core::primitives::{
ErrorStatePrimitive, ErrorStateIconPrimitive,
ErrorStateTitlePrimitive, ErrorStateDescriptionPrimitive,
ErrorStateActionsPrimitive,
};
#[component]
pub fn ErrorState(
children: Children,
#[prop(into, default = String::new())] class: String,
) -> impl IntoView {
view! {
<ErrorStatePrimitive class=class>
{children()}
</ErrorStatePrimitive>
}
}
#[component]
pub fn ErrorStateIcon(
children: Children,
#[prop(into, default = String::new())] class: String,
) -> impl IntoView {
view! {
<ErrorStateIconPrimitive class=class>
{children()}
</ErrorStateIconPrimitive>
}
}
#[component]
pub fn ErrorStateTitle(
children: Children,
#[prop(into, default = String::new())] class: String,
) -> impl IntoView {
view! {
<ErrorStateTitlePrimitive class=class>
{children()}
</ErrorStateTitlePrimitive>
}
}
#[component]
pub fn ErrorStateDescription(
children: Children,
#[prop(into, default = String::new())] class: String,
) -> impl IntoView {
view! {
<ErrorStateDescriptionPrimitive class=class>
{children()}
</ErrorStateDescriptionPrimitive>
}
}
#[component]
pub fn ErrorStateActions(
children: Children,
#[prop(into, default = String::new())] class: String,
) -> impl IntoView {
view! {
<ErrorStateActionsPrimitive class=class>
{children()}
</ErrorStateActionsPrimitive>
}
}