fix: remove SuspenseBoundary, render skeleton screens directly in loading branch
This commit is contained in:
parent
326108ab68
commit
778726251a
@ -90,10 +90,7 @@ pub fn Archives() -> Element {
|
||||
"归档"
|
||||
}
|
||||
}
|
||||
SuspenseBoundary {
|
||||
fallback: |_| rsx! { DelayedSkeleton { ArchiveSkeleton {} } },
|
||||
ArchivesContent {}
|
||||
}
|
||||
ArchivesContent {}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -126,7 +123,7 @@ fn ArchivesContent() -> Element {
|
||||
}
|
||||
None => {
|
||||
rsx! {
|
||||
// 骨架屏由 SuspenseBoundary fallback 处理
|
||||
DelayedSkeleton { ArchiveSkeleton {} }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -24,10 +24,7 @@ pub fn HomePage(page: i32) -> Element {
|
||||
rsx! {
|
||||
PageLayout { nav_items,
|
||||
HomeInfo {}
|
||||
SuspenseBoundary {
|
||||
fallback: |_| rsx! { DelayedSkeleton { HomeSkeleton {} } },
|
||||
HomePosts { current_page }
|
||||
}
|
||||
HomePosts { current_page }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -64,7 +61,7 @@ fn HomePosts(current_page: i32) -> Element {
|
||||
}
|
||||
_ => {
|
||||
rsx! {
|
||||
// 骨架屏由 SuspenseBoundary fallback 处理
|
||||
DelayedSkeleton { HomeSkeleton {} }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -19,10 +19,7 @@ pub fn PostDetail(slug: String) -> Element {
|
||||
|
||||
rsx! {
|
||||
PageLayout { nav_items,
|
||||
SuspenseBoundary {
|
||||
fallback: |_| rsx! { DelayedSkeleton { PostDetailSkeleton {} } },
|
||||
PostDetailContent { slug: slug.clone() }
|
||||
}
|
||||
PostDetailContent { slug: slug.clone() }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -87,7 +84,7 @@ fn PostDetailContent(slug: String) -> Element {
|
||||
}
|
||||
_ => {
|
||||
rsx! {
|
||||
// 骨架屏由 SuspenseBoundary fallback 处理
|
||||
DelayedSkeleton { PostDetailSkeleton {} }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -20,10 +20,7 @@ pub fn Tags() -> Element {
|
||||
"标签"
|
||||
}
|
||||
}
|
||||
SuspenseBoundary {
|
||||
fallback: |_| rsx! { DelayedSkeleton { TagsSkeleton {} } },
|
||||
TagsContent {}
|
||||
}
|
||||
TagsContent {}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -75,7 +72,7 @@ fn TagsContent() -> Element {
|
||||
}
|
||||
_ => {
|
||||
rsx! {
|
||||
// 骨架屏由 SuspenseBoundary fallback 处理
|
||||
DelayedSkeleton { TagsSkeleton {} }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -93,10 +90,7 @@ pub fn TagDetail(tag: String) -> Element {
|
||||
"{tag}"
|
||||
}
|
||||
}
|
||||
SuspenseBoundary {
|
||||
fallback: |_| rsx! { DelayedSkeleton { TagDetailSkeleton {} } },
|
||||
TagDetailContent { tag: tag.clone() }
|
||||
}
|
||||
TagDetailContent { tag: tag.clone() }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -132,7 +126,7 @@ fn TagDetailContent(tag: String) -> Element {
|
||||
}
|
||||
_ => {
|
||||
rsx! {
|
||||
// 骨架屏由 SuspenseBoundary fallback 处理
|
||||
DelayedSkeleton { TagDetailSkeleton {} }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user