diff --git a/.changeset/neat-spoons-worry.md b/.changeset/neat-spoons-worry.md new file mode 100644 index 0000000000000..6994c4b07a258 --- /dev/null +++ b/.changeset/neat-spoons-worry.md @@ -0,0 +1,6 @@ +--- +'@rocket.chat/i18n': patch +'@rocket.chat/meteor': patch +--- + +Adds missing tooltip when adding users to federated room, indicating verification status diff --git a/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddMatrixUsers/AddMatrixUsersModal.tsx b/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddMatrixUsers/AddMatrixUsersModal.tsx index 2d63d53a23784..8ab2fe8775fe2 100644 --- a/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddMatrixUsers/AddMatrixUsersModal.tsx +++ b/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddMatrixUsers/AddMatrixUsersModal.tsx @@ -27,7 +27,7 @@ type FormValues = { usersToInvite: string[]; }; -const verificationStatusAsIcon = (verificationStatus: string) => { +const verificationStatusAsIcon = (verificationStatus: string): ComponentProps['name'] => { if (verificationStatus === 'VERIFIED') { return 'circle-check'; } @@ -35,10 +35,7 @@ const verificationStatusAsIcon = (verificationStatus: string) => { if (verificationStatus === 'UNVERIFIED') { return 'circle-cross'; } - - if (verificationStatus === 'UNABLE_TO_VERIFY') { - return 'circle-exclamation'; - } + return 'circle-exclamation'; }; const AddMatrixUsersModal = ({ onClose, matrixIdVerifiedStatus, onSave, completeUserList }: AddMatrixUsersModalProps): ReactElement => { @@ -71,20 +68,20 @@ const AddMatrixUsersModal = ({ onClose, matrixIdVerifiedStatus, onSave, complete - - - {[...matrixIdVerifiedStatus.entries()].map(([_matrixId, _verificationStatus]) => ( -
  • - {_matrixId}: ['name']} size='x20' /> -
  • - ))} - {rocketChatUsers.map((_user) => ( -
  • {_user}
  • - ))} -
    + + {[...matrixIdVerifiedStatus.entries()].map(([_matrixId, _verificationStatus]) => ( + + {_matrixId} + + ))} + {rocketChatUsers.map((_user) => ( + + {_user} + + ))}
    - +