From c6ced73bac3f75c1e84c54a5cef9fb4b8a42c985 Mon Sep 17 00:00:00 2001 From: xfy Date: Wed, 3 Jun 2026 10:57:22 +0800 Subject: [PATCH] fix(admin): resolve compilation errors in posts and write pages --- src/pages/admin/posts.rs | 4 ++-- src/pages/admin/write.rs | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/admin/posts.rs b/src/pages/admin/posts.rs index 99b4b1b..df26ef7 100644 --- a/src/pages/admin/posts.rs +++ b/src/pages/admin/posts.rs @@ -57,11 +57,11 @@ pub fn Posts() -> Element { Ok(CreatePostResponse { success: true, .. }) => { posts_res.restart(); } - Ok(CreatePostResponse { success: false, message: _, .. }) => { + Ok(CreatePostResponse { success: false, message, .. }) => { #[cfg(target_arch = "wasm32")] web_sys::window().map(|w| w.alert_with_message(&message).ok()); } - Err(_e) => { + Err(e) => { #[cfg(target_arch = "wasm32")] web_sys::window().map(|w| w.alert_with_message(&format!("删除失败: {}", e)).ok()); } diff --git a/src/pages/admin/write.rs b/src/pages/admin/write.rs index c04723b..c841615 100644 --- a/src/pages/admin/write.rs +++ b/src/pages/admin/write.rs @@ -3,6 +3,7 @@ use dioxus::prelude::*; #[cfg(target_arch = "wasm32")] use wasm_bindgen::JsCast; +use crate::api::posts::{create_post, CreatePostResponse}; use crate::components::write_skeleton::WriteSkeleton; #[component]