mirror of
https://github.com/langgenius/dify.git
synced 2026-06-25 05:31:11 +08:00
13 lines
543 B
TypeScript
13 lines
543 B
TypeScript
import { useSelector as useAppContextSelector } from '@/context/app-context'
|
|
import { hasPermission } from '@/utils/permission'
|
|
|
|
export const useCredentialPermissions = () => {
|
|
const workspacePermissionKeys = useAppContextSelector(state => state.workspacePermissionKeys)
|
|
|
|
return {
|
|
canUseCredential: hasPermission(workspacePermissionKeys, 'credential.use'),
|
|
canCreateCredential: hasPermission(workspacePermissionKeys, 'credential.create'),
|
|
canManageCredential: hasPermission(workspacePermissionKeys, 'credential.manage'),
|
|
}
|
|
}
|