UNPKG

@assistant-ui/react

Version:

React components for AI chat.

24 lines (20 loc) 522 B
import { create } from "zustand"; export type MessageUtilsState = Readonly<{ isCopied: boolean; setIsCopied: (value: boolean) => void; isHovering: boolean; setIsHovering: (value: boolean) => void; }>; export const makeMessageUtilsStore = () => create<MessageUtilsState>((set) => { return { isCopied: false, setIsCopied: (value) => { set({ isCopied: value }); }, isHovering: false, setIsHovering: (value) => { set({ isHovering: value }); }, }; });