import { create } from 'zustand'; import { PluginInfo } from '@typings/plugin'; interface SidebarDataState { enabledPlugins: PluginInfo[]; isLoading: boolean; setEnabledPlugins: (plugins: PluginInfo[]) => void; setLoading: (loading: boolean) => void; } export const useSidebarDataStore = create((set) => ({ enabledPlugins: [], isLoading: false, setEnabledPlugins: (plugins) => set({ enabledPlugins: plugins }), setLoading: (isLoading) => set({ isLoading }), }));