Fix time alignment
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-12-04 15:03:38 +01:00
parent 4e096a1d49
commit 5ad23005be
4 changed files with 15 additions and 24 deletions

View File

@@ -111,7 +111,7 @@ function MainMessageWidgetInner(p: {
p.onRoomsListUpdate((r) => {
const n = [...r];
const idx = r.findIndex((el) => el.id === m.room_id);
if (idx && n[idx].notifications === "AllMessages")
if (idx && n[idx]?.notifications === "AllMessages")
n[idx] = {
...n[idx],
number_unread_messages: n[idx].number_unread_messages + 1,

View File

@@ -322,8 +322,15 @@ function RoomMessage(p: {
"&:hover *": { visibility: "visible" },
}}
>
<Typography variant="caption">
&nbsp; {p.message.time_sent_dayjs.format("HH:mm")}
<Typography
variant="caption"
style={{
paddingLeft: "2px",
display: "inline-flex",
alignItems: "center",
}}
>
{p.message.time_sent_dayjs.format("HH:mm")}
</Typography>
{/** Message itself */}

View File

@@ -31,8 +31,10 @@ export function RoomSelector(p: {
() =>
p.rooms
.filter((r) => !unread || r.number_unread_messages > 0)
.filter((r) =>
r.name?.toLocaleLowerCase()?.includes(filter.toLocaleLowerCase())
.filter(
(r) =>
filter === "" ||
r.name?.toLocaleLowerCase()?.includes(filter.toLocaleLowerCase())
),
[p.rooms, unread, filter]
);