fix(mentions): render actual user nicknames in @mention display
Some checks failed
Frontend CI / build-and-push-web (push) Failing after 2m36s
Frontend CI / ota-android (push) Successful in 10m53s
Frontend CI / build-android-apk (push) Successful in 40m40s

- Add displayName variable using atData.nickname with fallback to generic text
- Replace hardcoded '@所有人 ' and '@某人 ' with dynamic '@{displayName} ' format
This commit is contained in:
lafay
2026-04-24 17:44:28 +08:00
parent 738e75a79d
commit e0d28535f4

View File

@@ -61,6 +61,7 @@ const PostContentRenderer: React.FC<PostContentRendererProps> = ({
const atData = segment.data as AtSegmentData;
const userId = atData?.user_id;
const isAtAll = userId === 'all';
const displayName = atData?.nickname || (isAtAll ? '所有人' : '某人');
elements.push(
<Text
key={key}
@@ -72,7 +73,7 @@ const PostContentRenderer: React.FC<PostContentRendererProps> = ({
},
]}
>
{isAtAll ? '@所有人 ' : '@某人 '}
@{displayName}{' '}
</Text>
);
break;