File tree Expand file tree Collapse file tree
packages/react/src/views/Message Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import { useMemberStore, useUserStore } from '../../store';
1313import { getMessageHeaderStyles } from './Message.styles' ;
1414import useDisplayNameColor from '../../hooks/useDisplayNameColor' ;
1515import { useRCContext } from '../../context/RCInstance' ;
16+ import { parseFederatedIdentity } from '../../lib/federation/matrixUtils' ;
1617
1718const MessageHeader = ( {
1819 message,
@@ -133,6 +134,27 @@ const MessageHeader = ({
133134 }
134135 >
135136 @{ message . u . username }
137+ { parseFederatedIdentity ( message . u . username ) . isFederated && (
138+ < Tooltip
139+ text = { `Federated: ${ parseFederatedIdentity ( message . u . username ) . server } ` }
140+ position = "top"
141+ >
142+ < Box
143+ as = "span"
144+ css = { styles . userRole }
145+ style = { {
146+ marginLeft : '4px' ,
147+ backgroundColor : '#8d43b3' ,
148+ color : 'white' ,
149+ fontSize : '10px' ,
150+ padding : '1px 4px' ,
151+ borderRadius : '3px' ,
152+ } }
153+ >
154+ Matrix
155+ </ Box >
156+ </ Tooltip >
157+ ) }
136158 </ Box >
137159 ) }
138160 { ! message . t && ECOptions ?. showRoles && isRoles && (
You can’t perform that action at this time.
0 commit comments