UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

23 lines 574 B
"use client"; import { create } from "zustand"; const 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.js.map