dify/web/context/workspace-context.ts

17 lines
400 B
TypeScript
Raw Permalink Normal View History

'use client'
import type { IWorkspace } from '@/models/common'
import { createContext, useContext } from 'use-context-selector'
export type WorkspacesContextValue = {
workspaces: IWorkspace[]
}
export const WorkspacesContext = createContext<WorkspacesContextValue>({
workspaces: [],
})
export const useWorkspacesContext = () => useContext(WorkspacesContext)
export default WorkspacesContext