From 1e954070b9590ee5c0633f83f288d53b489a601a Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 30 Oct 2025 22:25:19 +0800 Subject: [PATCH] refactor(web): improve memo component skeleton and loading states --- web/src/components/MemoSkeleton.tsx | 2 +- web/src/components/MemoView.tsx | 5 ++++- web/src/components/PagedMemoList/PagedMemoList.tsx | 7 +++---- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/web/src/components/MemoSkeleton.tsx b/web/src/components/MemoSkeleton.tsx index 59435a6c1..1201e7ed0 100644 --- a/web/src/components/MemoSkeleton.tsx +++ b/web/src/components/MemoSkeleton.tsx @@ -11,7 +11,7 @@ const MemoSkeleton = ({ showCreator = false, count = 6 }: Props) => { {Array.from({ length: count }).map((_, index) => (
{/* Header section */}
diff --git a/web/src/components/MemoView.tsx b/web/src/components/MemoView.tsx index 165863e66..f392df895 100644 --- a/web/src/components/MemoView.tsx +++ b/web/src/components/MemoView.tsx @@ -194,7 +194,10 @@ const MemoView: React.FC = observer((props: Props) => { )} {!isInMemoDetailPage && ( {
{/* Show skeleton loader during initial load */} {isRequesting && sortedMemoList.length === 0 ? ( - <> - {showMemoEditor && } - - +
+ +
) : ( <>