Skip to main content

yggdrasil/components/skeletons/
search_skeleton.rs

1//! 搜索页骨架屏
2//!
3//! 在搜索结果加载期间展示搜索卡片列表占位。
4
5use dioxus::prelude::*;
6
7use crate::components::skeletons::post_card_skeleton::PostCardSkeleton;
8
9/// 搜索页骨架屏组件。
10///
11/// 模拟 3 个搜索结果卡片,与搜索页现有内联骨架结构一致。
12#[component]
13pub fn SearchSkeleton() -> Element {
14    rsx! {
15        div { class: "space-y-6 py-4",
16            // 3 个结果卡片骨架
17            for _ in 0..3 {
18                PostCardSkeleton {}
19            }
20        }
21    }
22}