import { create } from "zustand" interface PluginsViewStore { data: WordPressPlugin[] setData: (data: WordPressPlugin[]) => void isPending: boolean setIsPending: (isPending: boolean) => void isOpen: boolean setIsOpen: (isOpen: boolean) => void } const usePluginsViewStore = create((set) => ({ data: [], setData: (data) => set({ data }), isPending: false, setIsPending: (isPending) => set({ isPending }), isOpen: false, setIsOpen: (isOpen) => set({ isOpen }), })) export default usePluginsViewStore