Fix room mention (#1459)

* create room mention with alias if possible

* display room mention text as they were sent
This commit is contained in:
Ajay Bura 2023-10-19 17:43:54 +11:00 committed by GitHub
parent ed3d14b131
commit a2692e1469
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 11 deletions

View file

@ -180,10 +180,7 @@ export const getReactCustomHtmlParser = (
mentionPrefix === '#'
? getRoomWithCanonicalAlias(mx, mentionId)
: mx.getRoom(mentionId);
const mentionName = mentionRoom?.name;
const mentionDisplayName =
mentionName && (mentionName.startsWith('#') ? mentionName : `#${mentionName}`);
return (
<span
{...props}
@ -198,7 +195,7 @@ export const getReactCustomHtmlParser = (
onClick={params.handleMentionClick}
style={{ cursor: 'pointer' }}
>
{mentionDisplayName ?? mentionId}
{domToReact(children, opts)}
</span>
);
}