@assistant-ui/react
Version:
React components for AI chat.
15 lines • 571 B
JavaScript
// src/utils/hooks/useOnScrollToBottom.tsx
import { useCallbackRef } from "@radix-ui/react-use-callback-ref";
import { useEffect } from "react";
import { useThreadViewport } from "../../context/react/ThreadContext.mjs";
var useOnScrollToBottom = (callback) => {
const callbackRef = useCallbackRef(callback);
const onScrollToBottom = useThreadViewport((vp) => vp.onScrollToBottom);
useEffect(() => {
return onScrollToBottom(callbackRef);
}, [onScrollToBottom, callbackRef]);
};
export {
useOnScrollToBottom
};
//# sourceMappingURL=useOnScrollToBottom.mjs.map