UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

24 lines (20 loc) 548 B
import { create } from "zustand"; export type MessageUtilsState = { readonly isCopied: boolean; readonly setIsCopied: (value: boolean) => void; readonly isHovering: boolean; readonly 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 }); }, }; });