UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

25 lines (24 loc) 615 B
"use client"; // src/context/stores/ThreadViewport.tsx import { create } from "zustand"; var makeThreadViewportStore = () => { const scrollToBottomListeners = /* @__PURE__ */ new Set(); return create(() => ({ isAtBottom: true, scrollToBottom: () => { for (const listener of scrollToBottomListeners) { listener(); } }, onScrollToBottom: (callback) => { scrollToBottomListeners.add(callback); return () => { scrollToBottomListeners.delete(callback); }; } })); }; export { makeThreadViewportStore }; //# sourceMappingURL=ThreadViewport.mjs.map