diff --git a/src/screens/Settings/components/DeleteAccountDialog.tsx b/src/screens/Settings/components/DeleteAccountDialog.tsx
index fccf2f83a5..d52629c38b 100644
--- a/src/screens/Settings/components/DeleteAccountDialog.tsx
+++ b/src/screens/Settings/components/DeleteAccountDialog.tsx
@@ -10,7 +10,6 @@ import {logger} from '#/logger'
import {useAgent, useSession, useSessionApi} from '#/state/session'
import {atoms as a, useTheme, web} from '#/alf'
import {Admonition} from '#/components/Admonition'
-import {Button, ButtonIcon, ButtonText} from '#/components/Button'
import {type DialogOuterProps} from '#/components/Dialog'
import {
isValidCode,
@@ -197,16 +196,12 @@ function DeleteAccountDialogInner({
-
+
{error && (
@@ -314,14 +309,13 @@ function DeleteAccountDialogInner({
-
+ cta={_(msg`Delete my account`)}
+ shouldCloseOnPress={false}
+ onPress={handleDeleteAccount}
+ />
{error && (
@@ -340,7 +334,7 @@ function DeleteAccountDialogInner({
- This will irreversably delete your Bluesky account{' '}
+ This will irreversibly delete your Bluesky account{' '}
{currentHandle}
{' '}
@@ -356,13 +350,12 @@ function DeleteAccountDialogInner({
-
+ cta={_(msg`Yes, delete my account`)}
+ shouldCloseOnPress={false}
+ onPress={handleConfirmDeletion}
+ />
>