@assistant-ui/react
Version:
Typescript/React library for AI Chat
17 lines (16 loc) • 594 B
JavaScript
"use client";
// src/utils/hooks/useOnScrollToBottom.tsx
import { useCallbackRef } from "@radix-ui/react-use-callback-ref";
import { useEffect } from "react";
import { useThreadViewport } from "../../context/react/ThreadViewportContext.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