import { create } from 'zustand'; interface LoadingStore { loaders: Record; set: (id: string, value: boolean) => void; } export const useLoadingStore = create()((set, get) => ({ loaders: {}, set(id: string, value: boolean) { set({ loaders: { ...get().loaders, [id]: value } }); }, }));