UNPKG

@botonic/react

Version:

Build Chatbots using React

19 lines 770 B
import { getScrollableMessagesListElement, getWebchatElement, } from '../../util/dom'; export const useScrollToBottom = ({ host, behavior = 'smooth', timeout = 200, }) => { const scrollToBottom = () => { const webchatElement = getWebchatElement(host); if (!webchatElement) return; const scrollableMessagesListElement = getScrollableMessagesListElement(host); if (!scrollableMessagesListElement) return; setTimeout(() => { scrollableMessagesListElement.scrollTo({ top: scrollableMessagesListElement.scrollHeight, behavior: behavior, }); }, timeout); }; return { scrollToBottom }; }; //# sourceMappingURL=use-scroll-to-bottom.js.map