import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, Button, } from 'ui' import type { JitUserRule } from './JitDbAccess.types' interface JitDbAccessDeleteDialogProps { user: JitUserRule | null isDeleting: boolean onClose: () => void onConfirm: () => void } export function JitDbAccessDeleteDialog({ user, isDeleting = false, onClose, onConfirm, }: JitDbAccessDeleteDialogProps) { const userDisplayName = user?.name?.trim() || user?.email || 'this user' return ( !open && !isDeleting && onClose()}> Delete temporary access rule

Remove the temporary access rule for{' '} {userDisplayName}?

This revokes any assigned database roles for this member and removes their temporary access configuration.

Cancel
) }