canonrs-server 0.1.0

CanonRS server-side rendering support
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Skeleton Island — Canon Rule #340
//! Passthrough only. Zero logic, zero transformation.

use leptos::prelude::*;
use super::skeleton_ui::Skeleton as SkeletonUi;
pub use canonrs_core::primitives::SkeletonVariant;

#[component]
pub fn Skeleton(
    #[prop(default = SkeletonVariant::Rectangle)] variant: SkeletonVariant,
    #[prop(into, default = String::new())] class:          String,
) -> impl IntoView {
    view! { <SkeletonUi variant=variant class=class /> }
}