store.ts 331 B

123456789101112
  1. import { create } from 'zustand'
  2. import type { Dependency } from '@/app/components/plugins/types'
  3. type Shape = {
  4. dependencies: Dependency[]
  5. setDependencies: (dependencies: Dependency[]) => void
  6. }
  7. export const useStore = create<Shape>(set => ({
  8. dependencies: [],
  9. setDependencies: dependencies => set({ dependencies }),
  10. }))