mirror of
https://github.com/langgenius/dify.git
synced 2026-08-29 11:49:06 +08:00
15 lines
544 B
TypeScript
15 lines
544 B
TypeScript
import type { GetWorkspacesCurrentPermissionResponse } from '@dify/contracts/api/console/workspaces/types.gen'
|
|
import { useQuery } from '@tanstack/react-query'
|
|
import { get } from './base'
|
|
|
|
export function useWorkspacePermissions(
|
|
workspaceId: GetWorkspacesCurrentPermissionResponse['workspace_id'],
|
|
enabled: boolean,
|
|
) {
|
|
return useQuery({
|
|
queryKey: ['workspace-permissions', workspaceId],
|
|
queryFn: () => get<GetWorkspacesCurrentPermissionResponse>('/workspaces/current/permission'),
|
|
enabled: enabled && !!workspaceId,
|
|
})
|
|
}
|