botframework-webchat-component
Version:
React component of botframework-webchat
12 lines (8 loc) • 362 B
JavaScript
import { useCallback } from 'react';
import useWebChatUIContext from './internal/useWebChatUIContext';
export default function useScrollToEnd() {
const { scrollToEndCallbacksRef } = useWebChatUIContext();
return useCallback(() => scrollToEndCallbacksRef.current.forEach(callback => callback({ behavior: 'smooth' })), [
scrollToEndCallbacksRef
]);
}