{!canSendRecovery && (
You need additional permissions to send password recovery.
)}
{
if (canSendMagicLink) handleSendMagicLink()
}}
>
Send magic link
{!canSendMagicLink && (
You need additional permissions to send magic link
)}
>
) : null}
{user.phone !== null ? (
{
if (canSendOtp) handleSendOtp()
}}
>
Send OTP
{!canSendOtp && (
You need additional permissions to send OTP
)}
) : null}
{
if (canRemoveMFAFactors) setIsDeleteFactorsModalOpen(true)
}}
disabled={!canRemoveMFAFactors}
className="space-x-2 !pointer-events-auto"
>
Remove MFA factors
{!canRemoveMFAFactors && (
You need additional permissions to remove a user's authentication factors
)}
{
if (canRemoveUser) setIsDeleteModalOpen(true)
}}
className="space-x-2 !pointer-events-auto"
>
Delete user
{!canRemoveUser && (
You need additional permissions to delete users
)}
>
setIsDeleteModalOpen(false)}
onConfirm={() => {
handleDelete()
}}
>
This is permanent! Are you sure you want to delete user {user.email}?