1
0
Fork 0
forked from Mirrors/gomuks

web/timeline: fix all small events being treated as hidden events

This commit is contained in:
Tulir Asokan 2024-11-26 23:16:29 +02:00
parent ba6574fdb1
commit 8ecbd2316c
2 changed files with 7 additions and 4 deletions

View file

@ -125,7 +125,7 @@ div.timeline-event {
}
}
&.hidden-event {
&.small-event {
grid-template:
"cmc cmc cmc cmc" 0
"timestamp avatar content status" auto
@ -144,7 +144,7 @@ div.timeline-event {
display: flex;
}
+ div.timeline-event.hidden-event {
+ div.timeline-event.small-event {
margin-top: 0;
}
}
@ -193,7 +193,7 @@ div.event-content > div.event-reactions {
}
}
div.hidden-event > div.sender-avatar, blockquote.reply-body > div.reply-sender > div.sender-avatar {
div.small-event > div.sender-avatar, blockquote.reply-body > div.reply-sender > div.sender-avatar {
margin-top: 0;
display: flex;
align-items: center;

View file

@ -91,6 +91,9 @@ const TimelineEvent = ({ evt, prevEvt, disableMenu }: TimelineEventProps) => {
if (evt.type === "m.room.member") {
wrapperClassNames.push("membership-event")
}
if (BodyType === HiddenEvent) {
wrapperClassNames.push("hidden-event")
}
let dateSeparator = null
const prevEvtDate = prevEvt ? new Date(prevEvt.timestamp) : null
if (prevEvtDate && (
@ -107,7 +110,7 @@ const TimelineEvent = ({ evt, prevEvt, disableMenu }: TimelineEventProps) => {
let renderAvatar = true
let eventTimeOnly = false
if (isSmallEvent(BodyType)) {
wrapperClassNames.push("hidden-event")
wrapperClassNames.push("small-event")
smallAvatar = true
eventTimeOnly = true
} else if (prevEvt?.sender === evt.sender &&