You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-07-28 15:22:05 +03:00
Don't show a message bubble around polls (#7374)
* Don't show a message bubble around polls * Update res/css/views/rooms/_EventBubbleTile.scss
This commit is contained in:
committed by
GitHub
parent
d31aa12156
commit
11aa6c7435
@ -119,6 +119,7 @@ export function getEventDisplayInfo(mxEvent: MatrixEvent): {
|
||||
tileHandler: string;
|
||||
isBubbleMessage: boolean;
|
||||
isLeftAlignedBubbleMessage: boolean;
|
||||
noBubbleEvent: boolean;
|
||||
} {
|
||||
const content = mxEvent.getContent();
|
||||
const msgtype = content.msgtype;
|
||||
@ -144,7 +145,11 @@ export function getEventDisplayInfo(mxEvent: MatrixEvent): {
|
||||
eventType !== EventType.RoomMessage &&
|
||||
eventType !== EventType.Sticker &&
|
||||
eventType !== EventType.RoomCreate &&
|
||||
eventType !== POLL_START_EVENT_TYPE.name
|
||||
!POLL_START_EVENT_TYPE.matches(eventType)
|
||||
);
|
||||
// Some non-info messages want to be rendered in the appropriate bubble column but without the bubble background
|
||||
const noBubbleEvent = (
|
||||
POLL_START_EVENT_TYPE.matches(eventType)
|
||||
);
|
||||
|
||||
// If we're showing hidden events in the timeline, we should use the
|
||||
@ -158,7 +163,7 @@ export function getEventDisplayInfo(mxEvent: MatrixEvent): {
|
||||
isInfoMessage = true;
|
||||
}
|
||||
|
||||
return { tileHandler, isInfoMessage, isBubbleMessage, isLeftAlignedBubbleMessage };
|
||||
return { tileHandler, isInfoMessage, isBubbleMessage, isLeftAlignedBubbleMessage, noBubbleEvent };
|
||||
}
|
||||
|
||||
export function isVoiceMessage(mxEvent: MatrixEvent): boolean {
|
||||
|
Reference in New Issue
Block a user