| 1 | import { create } from "zustand"; |
| 2 | |
| 3 | type NotesState = { |
| 4 | isImageGenerationModelOpen: boolean; |
| 5 | isGenerating: boolean; |
| 6 | setIsImageGenerationModelOpen: (open: boolean) => void; |
| 7 | setIsGenerating: (isGenerating: boolean) => void; |
| 8 | }; |
| 9 | |
| 10 | export const useNotesState = create<NotesState>((set) => ({ |
| 11 | isImageGenerationModelOpen: false, |
| 12 | isGenerating: false, |
| 13 | setIsImageGenerationModelOpen: (open) => |
| 14 | set({ isImageGenerationModelOpen: open }), |
| 15 | setIsGenerating: (isGenerating) => set({ isGenerating }), |
| 16 | })); |
| 17 |