import { create } from 'zustand'; interface CommandPaletteState { isOpen: boolean; open: () => void; close: () => void; toggle: () => void; } export const useCommandPaletteStore = create((set) => ({ isOpen: false, open: () => set({ isOpen: true }), close: () => set({ isOpen: false }), toggle: () => set((s) => ({ isOpen: !s.isOpen })), }));