From 7c08bba6cf7b235dc7a739d67bec9f6bc5dcdd7d Mon Sep 17 00:00:00 2001
From: DS Boyce <260543580+ds-boyce@users.noreply.github.com>
Date: Mon, 16 Feb 2026 16:23:27 -0800
Subject: [PATCH] Use Prompt.Action for delete account buttons (#9889)
---
.../components/DeleteAccountDialog.tsx | 41 ++++++++-----------
1 file changed, 17 insertions(+), 24 deletions(-)
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}
+ />
>