mirror of
https://github.com/langgenius/dify.git
synced 2026-03-10 01:46:14 +08:00
25 lines
500 B
TypeScript
25 lines
500 B
TypeScript
'use client'
|
|
|
|
import type { ReactNode } from 'react'
|
|
import { useWorkspaces } from '@/service/use-common'
|
|
import { WorkspacesContext } from './workspace-context'
|
|
|
|
type WorkspaceProviderProps = {
|
|
children: ReactNode
|
|
}
|
|
|
|
export const WorkspaceProvider = ({
|
|
children,
|
|
}: WorkspaceProviderProps) => {
|
|
const { data } = useWorkspaces()
|
|
|
|
return (
|
|
<WorkspacesContext.Provider value={{
|
|
workspaces: data?.workspaces || [],
|
|
}}
|
|
>
|
|
{children}
|
|
</WorkspacesContext.Provider>
|
|
)
|
|
}
|