import { create } from "zustand"; interface messageState { messages: Array<{ user: boolean; content: string }>; pushMessage: (newMessage: { user: boolean; content: string }) => void; resetConversation: () => void; } export const messageStore = create()((set) => ({ messages: [], pushMessage: (newMessage) => set((state) => ({ messages: [...state.messages, newMessage] })), resetConversation: () => set(() => ({ messages: [] })), }));