From e0d28535f449aa15a324f602875d59b179d86736 Mon Sep 17 00:00:00 2001 From: lafay <2021211506@stu.hit.edu.cn> Date: Fri, 24 Apr 2026 17:44:28 +0800 Subject: [PATCH] fix(mentions): render actual user nicknames in @mention display MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add displayName variable using atData.nickname with fallback to generic text - Replace hardcoded '@所有人 ' and '@某人 ' with dynamic '@{displayName} ' format --- src/components/business/PostContentRenderer.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/business/PostContentRenderer.tsx b/src/components/business/PostContentRenderer.tsx index deaa462..0684bd0 100644 --- a/src/components/business/PostContentRenderer.tsx +++ b/src/components/business/PostContentRenderer.tsx @@ -61,6 +61,7 @@ const PostContentRenderer: React.FC = ({ const atData = segment.data as AtSegmentData; const userId = atData?.user_id; const isAtAll = userId === 'all'; + const displayName = atData?.nickname || (isAtAll ? '所有人' : '某人'); elements.push( = ({ }, ]} > - {isAtAll ? '@所有人 ' : '@某人 '} + @{displayName}{' '} ); break;