diff --git a/src/app/pages/client/inbox/Invites.tsx b/src/app/pages/client/inbox/Invites.tsx
index 5a32303b..89836ac3 100644
--- a/src/app/pages/client/inbox/Invites.tsx
+++ b/src/app/pages/client/inbox/Invites.tsx
@@ -51,7 +51,7 @@ import {
guessDmRoomUserId,
rateLimitedActions,
} from '../../../utils/matrix';
-import { Time } from '../../../components/message';
+import { Time, Username, UsernameBold } from '../../../components/message';
import { useElementSizeObserver } from '../../../hooks/useElementSizeObserver';
import { onEnterOrSpace, stopPropagation } from '../../../utils/keyboard';
import { RoomTopicViewer } from '../../../components/room-topic-viewer';
@@ -67,6 +67,9 @@ import { useIgnoredUsers } from '../../../hooks/useIgnoredUsers';
import { useReportRoomSupported } from '../../../hooks/useReportRoomSupported';
import { useSetting } from '../../../state/hooks/settings';
import { settingsAtom } from '../../../state/settings';
+import { ContainerColor } from '../../../styles/ContainerColor.css';
+import colorMXID from '../../../../util/colorMXID';
+import { CutoutCard } from '../../../components/cutout-card';
const COMPACT_CARD_WIDTH = 548;
@@ -193,7 +196,7 @@ function InviteCard({
variant="SurfaceVariant"
direction="Column"
gap="300"
- style={{ padding: `${config.space.S400} ${config.space.S400} ${config.space.S200}` }}
+ style={{ padding: config.space.S400 }}
>
{(invite.isEncrypted || invite.isDirect || invite.isSpace) && (
@@ -308,15 +311,10 @@ function InviteCard({
-
+
From: {invite.senderId}
- {invite.reason && (
-
- Reason: {invite.reason}
-
- )}
{typeof invite.inviteTs === 'number' && invite.inviteTs !== 0 && (
@@ -330,6 +328,23 @@ function InviteCard({
)}
+ {invite.reason && (
+
+
+
+
+ {invite.senderName}
+
+
+
+ {invite.reason}
+
+
+
+ )}
);
}