web/roomlist: lazy-load avatars

This commit is contained in:
Tulir Asokan 2024-10-10 00:08:50 +03:00
parent 1942fc464d
commit 39ed3956f8

View file

@ -37,7 +37,7 @@ const Entry = ({ room, setActiveRoom }: RoomListEntryProps) => {
const previewText = makePreviewText(room.preview_event)
return <div className="room-entry" onClick={setActiveRoom} data-room-id={room.room_id}>
<div className="room-entry-left">
<img className="room-avatar" src={getMediaURL(room.avatar)} alt=""/>
<img loading="lazy" className="room-avatar" src={getMediaURL(room.avatar)} alt=""/>
</div>
<div className="room-entry-right">
<div className="room-name">{room.name}</div>