Hide message button from own profile (#2461)

This commit is contained in:
Ajay Bura 2025-08-24 18:05:16 +05:30 committed by GitHub
parent 13cdcbcdb1
commit 4056cbb11c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -95,25 +95,27 @@ export function UserRoomProfile({ userId }: UserRoomProfileProps) {
<Box direction="Column" gap="400"> <Box direction="Column" gap="400">
<Box gap="400" alignItems="Start"> <Box gap="400" alignItems="Start">
<UserHeroName displayName={displayName} userId={userId} /> <UserHeroName displayName={displayName} userId={userId} />
<Box shrink="No"> {userId !== myUserId && (
<Button <Box shrink="No">
size="300" <Button
variant="Primary" size="300"
fill="Solid" variant="Primary"
radii="300" fill="Solid"
disabled={directMessageState.status === AsyncStatus.Loading} radii="300"
before={ disabled={directMessageState.status === AsyncStatus.Loading}
directMessageState.status === AsyncStatus.Loading ? ( before={
<Spinner size="50" variant="Primary" fill="Solid" /> directMessageState.status === AsyncStatus.Loading ? (
) : ( <Spinner size="50" variant="Primary" fill="Solid" />
<Icon size="50" src={Icons.Message} filled /> ) : (
) <Icon size="50" src={Icons.Message} filled />
} )
onClick={handleMessage} }
> onClick={handleMessage}
<Text size="B300">Message</Text> >
</Button> <Text size="B300">Message</Text>
</Box> </Button>
</Box>
)}
</Box> </Box>
{directMessageState.status === AsyncStatus.Error && ( {directMessageState.status === AsyncStatus.Error && (
<Text style={{ color: color.Critical.Main }}> <Text style={{ color: color.Critical.Main }}>