canonrs-server 0.1.0

CanonRS server-side rendering support
use leptos::prelude::*;
use super::LoadingOverlay;

#[component]
pub fn BasicExample() -> impl IntoView {
    view! {
        <div style="display: flex; flex-direction: column; gap: 1.5rem;">
            <div>
                <p class="text-sm font-semibold mb-2">"Not Loading"</p>
                <LoadingOverlay loading=false>
                    <div class="p-8 border rounded" style="min-height: 100px;">
                        <p>"Content is visible and interactive"</p>
                    </div>
                </LoadingOverlay>
            </div>

            <div>
                <p class="text-sm font-semibold mb-2">"Loading State"</p>
                <LoadingOverlay loading=true>
                    <div class="p-8 border rounded" style="min-height: 100px;">
                        <p>"Content behind loading overlay"</p>
                    </div>
                </LoadingOverlay>
            </div>
        </div>
    }
}