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