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']()}

+
+
+ +