use leptos::prelude::*;
use orbital_base_components::{BaseSkeletonItem, SkeletonItemShape, SkeletonItemSize};
#[component]
pub fn SkeletonItem(
#[prop(optional, into)]
class: MaybeProp<String>,
#[prop(optional, into)]
width: MaybeProp<String>,
#[prop(optional, into)]
height: MaybeProp<String>,
#[prop(optional, into)]
size: Option<Signal<SkeletonItemSize>>,
#[prop(optional, into)]
shape: Option<Signal<SkeletonItemShape>>,
) -> impl IntoView {
view! {
<BaseSkeletonItem class=class width=width height=height nostrip:size=size nostrip:shape=shape />
}
}