From 7c2cb5d1bf0a0df252bf5f3bd48563ebdc5cb445 Mon Sep 17 00:00:00 2001 From: Mohd Yasin Date: Fri, 29 Aug 2025 20:32:09 +0530 Subject: [PATCH] =?UTF-8?q?feat:=20reorganize=20dropdown=20menu=20footer?= =?UTF-8?q?=20for=20better=20UX=20-=20Move=20Toggle=20The=E2=80=A6=20(#201?= =?UTF-8?q?0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/mail/components/ui/nav-user.tsx | 170 +++++++++++++-------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/apps/mail/components/ui/nav-user.tsx b/apps/mail/components/ui/nav-user.tsx index fd35d727e..2d6a372c5 100644 --- a/apps/mail/components/ui/nav-user.tsx +++ b/apps/mail/components/ui/nav-user.tsx @@ -91,7 +91,7 @@ export function NavUser() { const { data: session } = useSession(); const { data } = useConnections(); const [isRendered, setIsRendered] = useState(false); - const { theme, setTheme } = useTheme(); + const { theme, resolvedTheme, setTheme } = useTheme(); const { state } = useSidebar(); const trpc = useTRPC(); const [, setThreadId] = useQueryState('threadId'); @@ -291,16 +291,6 @@ export function NavUser() { - -
- {theme === 'dark' ? ( - - ) : ( - - )} -

{m['common.navUser.appTheme']()}

-
-
@@ -309,40 +299,9 @@ export function NavUser() {
- - -
- -

- {m['common.navUser.customerSupport']()} -

-
-
-
- -
- -

{m['common.actions.logout']()}

-
-
<> - -
- - Privacy - - · - - Terms - -

Debug

@@ -373,6 +332,48 @@ export function NavUser() {

Shards: {shards}

+ + handleThemeToggle()} className="cursor-pointer"> +
+ {resolvedTheme === 'dark' ? ( + + ) : ( + + )} +

{m['common.navUser.appTheme']()}

+
+
+ + +
+ +

+ {m['common.navUser.customerSupport']()} +

+
+
+
+ handleLogout()}> +
+ +

{m['common.actions.logout']()}

+
+
+ + @@ -552,50 +553,7 @@ export function NavUser() { ) : null} - -
- {theme === 'dark' ? ( - - ) : ( - - )} -

{m['common.navUser.appTheme']()}

-
-
- - -
- -

- {m['common.navUser.customerSupport']()} -

-
-
-
- -
- -

{m['common.actions.logout']()}

-
-
- - - -

Debug

@@ -625,6 +583,48 @@ export function NavUser() {

Shards: {shards}

+ + +
+ {theme === 'dark' ? ( + + ) : ( + + )} +

{m['common.navUser.appTheme']()}

+
+
+ + +
+ +

+ {m['common.navUser.customerSupport']()} +

+
+
+
+ +
+ +

{m['common.actions.logout']()}

+
+
+ +