diff --git a/res/themes/superhero/img/icons/send.svg b/res/themes/superhero/img/icons/send.svg new file mode 100644 index 0000000000..e938bf88aa --- /dev/null +++ b/res/themes/superhero/img/icons/send.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/views/right_panel/UserInfo.tsx b/src/components/views/right_panel/UserInfo.tsx index de22f01331..a45214d0b5 100644 --- a/src/components/views/right_panel/UserInfo.tsx +++ b/src/components/views/right_panel/UserInfo.tsx @@ -84,6 +84,7 @@ import { asyncSome } from "matrix-react-sdk/src/utils/arrays"; import UIStore from "matrix-react-sdk/src/stores/UIStore"; import { UserVerifiedBadge } from "../elements/UserVerifiedBadge"; +import { Icon as SendMessage } from "../../../../res/themes/superhero/img/icons/send.svg"; export interface IDevice extends Device { ambiguous?: boolean; @@ -364,7 +365,7 @@ const MessageButton = ({ member }: { member: Member }): JSX.Element => { return ( => { if (busy) return; setBusy(true); @@ -374,7 +375,8 @@ const MessageButton = ({ member }: { member: Member }): JSX.Element => { className="mx_UserInfo_field" disabled={busy} > - {_t("common|message")} + + Send Message ); }; @@ -523,13 +525,10 @@ export const UserOptionsSection: React.FC<{ ); - const directMessageButton = isMe ? null : ; - return (

{_t("common|options")}

- {directMessageButton} {readReceiptButton} {shareUserButton} {insertPillButton} @@ -1667,6 +1666,9 @@ export const UserInfoHeader: React.FC<{ })}
{presenceLabel}
+
+ +