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} + + + + )} ); }