From 373d4f09ed7290fcf228f62e5c013e505395a558 Mon Sep 17 00:00:00 2001 From: xfy Date: Wed, 10 Jun 2026 17:50:07 +0800 Subject: [PATCH] refactor: clean up write page formatting and remove separator line - Reorder imports to group wasm32-gated items together - Format struct pattern matches for readability - Remove metadata/editor separator line for cleaner visual flow --- src/pages/admin/write.rs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/pages/admin/write.rs b/src/pages/admin/write.rs index 60b55cf..965efd3 100644 --- a/src/pages/admin/write.rs +++ b/src/pages/admin/write.rs @@ -3,9 +3,9 @@ use dioxus::prelude::*; #[cfg(target_arch = "wasm32")] use wasm_bindgen::JsCast; -use crate::api::posts::{get_post_by_id, SinglePostResponse}; #[cfg(target_arch = "wasm32")] use crate::api::posts::{create_post, update_post, CreatePostResponse}; +use crate::api::posts::{get_post_by_id, SinglePostResponse}; use crate::components::write_skeleton::WriteSkeleton; use crate::router::Route; @@ -276,7 +276,11 @@ fn write_editor(post_id: Option) -> Element { success.set(true); let _ = dioxus::router::navigator().push(Route::Posts {}); } - Ok(CreatePostResponse { success: false, message, .. }) => { + Ok(CreatePostResponse { + success: false, + message, + .. + }) => { saving.set(false); error.set(Some(message)); } @@ -305,7 +309,11 @@ fn write_editor(post_id: Option) -> Element { success.set(true); let _ = dioxus::router::navigator().push(Route::Admin {}); } - Ok(CreatePostResponse { success: false, message, .. }) => { + Ok(CreatePostResponse { + success: false, + message, + .. + }) => { saving.set(false); error.set(Some(message)); } @@ -392,9 +400,6 @@ fn write_editor(post_id: Option) -> Element { } } } - - // 分隔线 - div { class: "h-px bg-[var(--color-paper-tertiary)]" } } // 编辑器区域 - 沾满剩余高度