diff --git a/src/components/admin_layout.rs b/src/components/admin_layout.rs index 73aa895..f92c4ed 100644 --- a/src/components/admin_layout.rs +++ b/src/components/admin_layout.rs @@ -8,7 +8,7 @@ use dioxus::router::components::Link; use crate::api::auth::{get_current_user, logout}; use crate::components::admin_skeleton::AdminDashboardSkeleton; -use crate::components::skeletons::delayed_skeleton::DelayedSkeleton; + use crate::components::write_skeleton::WriteSkeleton; use crate::context::UserContext; use crate::router::Route; @@ -155,13 +155,11 @@ pub fn AdminLayout() -> Element { div { class: "flex-1 flex flex-col min-w-0 h-screen p-2 md:p-4", div { class: "flex-1 bg-[var(--color-paper-theme)] rounded-[2rem] shadow-sm border border-[var(--color-paper-border)] overflow-hidden relative flex flex-col", main { class: "{main_class}", - DelayedSkeleton { - div { class: "p-10", - { - match route { - Route::Write {} => rsx! { WriteSkeleton {} }, - _ => rsx! { AdminDashboardSkeleton {} }, - } + div { class: "p-10 animate-pulse", + { + match route { + Route::Write {} => rsx! { WriteSkeleton {} }, + _ => rsx! { AdminDashboardSkeleton {} }, } } } diff --git a/src/pages/admin/comments.rs b/src/pages/admin/comments.rs index 5e2e39b..dd55b6c 100644 --- a/src/pages/admin/comments.rs +++ b/src/pages/admin/comments.rs @@ -67,7 +67,7 @@ pub fn AdminCommentsPage(page: i32) -> Element { let mut comments: Signal> = use_signal(Vec::new); let mut total: Signal = use_signal(|| 0); #[allow(unused_mut)] - let mut loading: Signal = use_signal(|| false); + let mut loading: Signal = use_signal(|| true); #[allow(unused_mut)] let mut error: Signal> = use_signal(|| None);