APIKeyDeleteDialog() — supabase Function Reference
Architecture documentation for the APIKeyDeleteDialog() function in APIKeyDeleteDialog.tsx from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/studio/components/interfaces/APIKeys/APIKeyDeleteDialog.tsx lines 13–40
export const APIKeyDeleteDialog = ({ apiKey, setKeyToDelete }: APIKeyDeleteDialogProps) => {
const { can: canDeleteAPIKeys } = useAsyncCheckPermissions(
PermissionAction.TENANT_SQL_ADMIN_WRITE,
'*'
)
return (
<DropdownMenuItemTooltip
className="flex gap-2"
onClick={() => {
if (canDeleteAPIKeys) {
setKeyToDelete(apiKey.id)
}
}}
disabled={!canDeleteAPIKeys}
tooltip={{
content: {
side: 'left',
text: !canDeleteAPIKeys
? 'You need additional permissions to delete API keys'
: undefined,
},
}}
>
<Trash2 size={14} /> Delete API key
</DropdownMenuItemTooltip>
)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free