From 1b10c14801a7d5be7087a73ce2a4bc50dcb6913c Mon Sep 17 00:00:00 2001 From: Devin Zuczek Date: Wed, 28 Oct 2026 00:15:56 -0400 Subject: [PATCH] [www] adjust order] --- apps/www/src/client/App.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/www/src/client/App.tsx b/apps/www/src/client/App.tsx index 0003fc2..0874004 100644 --- a/apps/www/src/client/App.tsx +++ b/apps/www/src/client/App.tsx @@ -4836,11 +4836,6 @@ function Dashboard({ render: () => , }, { id: 'password', label: 'Password', render: () => }, - { - id: 'delete', - label: 'Delete account', - render: () => , - }, // Only when the operator has Discord configured — otherwise the panel has nothing to // offer and the tab is a promise the server can't keep. The claim also still lives at // /claim, because that URL is Discord's registered redirect and has to keep working. @@ -4879,6 +4874,13 @@ function Dashboard({ }, ] : []), + // Last, below even the staff tabs: the way out sits at the bottom of the rail, where + // nobody reaches it by accident while looking for a setting. + { + id: 'delete', + label: 'Delete account', + render: () => , + }, ] const [active, setActive] = useState(sections[0].id) const current = sections.find((s) => s.id === active) ?? sections[0]