| import { create } from "zustand"; | |
| interface CommandMenuState { | |
| isOpen: boolean; | |
| open: () => void; | |
| close: () => void; | |
| toggle: () => void; | |
| } | |
| export const useCommandMenuStore = create<CommandMenuState>((set) => ({ | |
| isOpen: false, | |
| open: () => set({ isOpen: true }), | |
| close: () => set({ isOpen: false }), | |
| toggle: () => set((state) => ({ isOpen: !state.isOpen })), | |
| })); | |