@assistant-ui/react
Version:
React components for AI chat.
24 lines (20 loc) • 522 B
text/typescript
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 });
},
};
});