fix(conv): scroll btn; css clean up

This commit is contained in:
ManishMadan2882
2024-09-20 01:06:58 +05:30
parent 18ce7c8f2f
commit db34392210
2 changed files with 21 additions and 5 deletions

View File

@@ -182,12 +182,19 @@ export default function Conversation() {
)}px`;
}
};
const checkScroll = () => {
const el = conversationRef.current;
if (!el) return;
const isBottom = el.scrollHeight - el.scrollTop - el.clientHeight < 10;
setHasScrolledToLast(isBottom);
};
useEffect(() => {
handleInput();
window.addEventListener('resize', handleInput);
conversationRef.current?.addEventListener('scroll', checkScroll);
return () => {
window.removeEventListener('resize', handleInput);
conversationRef.current?.removeEventListener('scroll', checkScroll);
};
}, []);
return (