From b8f2889b1d4878fdc1be767b983e0c84e85e659a Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 20:16:24 +0000 Subject: [PATCH] Refactor: Implement desktop layout modernization --- src/components/settings/AccountProfileTab.tsx | 267 ++++++++++-------- src/components/settings/DataExportTab.tsx | 150 +++++++--- src/components/settings/LocationTab.tsx | 63 ++--- src/components/settings/NotificationsTab.tsx | 42 +-- src/components/settings/PrivacyTab.tsx | 91 +++--- src/pages/UserSettings.tsx | 76 +++-- 6 files changed, 387 insertions(+), 302 deletions(-) diff --git a/src/components/settings/AccountProfileTab.tsx b/src/components/settings/AccountProfileTab.tsx index 78069875..2f7881fe 100644 --- a/src/components/settings/AccountProfileTab.tsx +++ b/src/components/settings/AccountProfileTab.tsx @@ -244,7 +244,7 @@ export function AccountProfileTab() { const isDeactivated = profile?.deactivated || false; return ( -
Email Address
+{user?.email}
+ {pendingEmail ? ( +Account Created
++ {profile?.created_at ? new Date(profile.created_at).toLocaleDateString() : 'N/A'} +
++ Account deletion already in progress +
+ )} +@@ -480,6 +456,104 @@ export function DataExportTab() {
Rate Limited
++ You can export your data once per hour. Next export available at{' '} + {formatDate(nextAvailableAt)}. +
++ Choose what to include in your export: +
+ +GDPR Compliance
++ This export includes all personal data we store about you. You can use this for backup purposes or to migrate to another service. +
+