fix chat scroll

This commit is contained in:
2024-10-25 06:40:15 +03:00
parent d83bbd40a0
commit 600215fb15
5 changed files with 196 additions and 127 deletions

View File

@@ -29,7 +29,8 @@ export const MessageItem = ({
scrollToItem,
handleReaction,
reactions,
isUpdating
isUpdating,
lastSignature
}) => {
const { ref, inView } = useInView({
threshold: 0.7, // Fully visible
@@ -38,13 +39,16 @@ export const MessageItem = ({
useEffect(() => {
if (inView && message.unread) {
console.log('seenlast')
onSeen(message.id);
}
}, [inView, message.id, message.unread, onSeen]);
console.log('isLast', lastSignature === message?.signature)
return (
<div
ref={isLast ? ref : null}
ref={lastSignature === message?.signature ? ref : null}
style={{
padding: "10px",
backgroundColor: "#232428",