UNPKG

@assistant-ui/react

Version:

React components for AI chat.

22 lines (21 loc) 820 B
"use client"; // src/primitives/thread/ThreadViewport.tsx import { useComposedRefs } from "@radix-ui/react-compose-refs"; import { Primitive } from "@radix-ui/react-primitive"; import { forwardRef } from "react"; import { useThreadViewportAutoScroll } from "../../primitive-hooks/thread/useThreadViewportAutoScroll.mjs"; import { jsx } from "react/jsx-runtime"; var ThreadPrimitiveViewport = forwardRef(({ autoScroll, children, ...rest }, forwardedRef) => { const autoScrollRef = useThreadViewportAutoScroll({ autoScroll }); const ref = useComposedRefs(forwardedRef, autoScrollRef); return /* @__PURE__ */ jsx(Primitive.div, { ...rest, ref, children }); }); ThreadPrimitiveViewport.displayName = "ThreadPrimitive.Viewport"; export { ThreadPrimitiveViewport }; //# sourceMappingURL=ThreadViewport.mjs.map