From 75fd2f5120613a35a6cd8208b0ffbdf139c0db34 Mon Sep 17 00:00:00 2001 From: Pierre Ryssen Date: Mon, 30 Mar 2026 11:54:28 +0200 Subject: [PATCH] feat (app): add a disconnect verification if the user is sure to disconnect --- app/tiktok/page.tsx | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/app/tiktok/page.tsx b/app/tiktok/page.tsx index 3143483..c39925e 100644 --- a/app/tiktok/page.tsx +++ b/app/tiktok/page.tsx @@ -22,6 +22,7 @@ export default function TikTokPage() { const [loading, setLoading] = useState(true); const [error, setError] = useState(null); const [disconnecting, setDisconnecting] = useState(false); + const [showDisconnectConfirm, setShowDisconnectConfirm] = useState(false); const searchParams = useSearchParams(); const router = useRouter(); @@ -51,10 +52,12 @@ export default function TikTokPage() { }, []); async function handleDisconnect() { + if (disconnecting) return; setDisconnecting(true); try { await fetch("/api/tiktok/disconnect", { method: "POST" }); setStats(null); + setShowDisconnectConfirm(false); router.replace("/tiktok"); } finally { setDisconnecting(false); @@ -79,7 +82,7 @@ export default function TikTokPage() { {stats && !loading && ( )} + + {showDisconnectConfirm && ( +
+
+
+ +

Confirmer la déconnexion

+
+

+ Êtes-vous sûr de vouloir déconnecter votre compte TikTok ? +

+
+ + +
+
+
+ )} ); } \ No newline at end of file