diff --git a/src/components/common/layout/LoginButton.tsx b/src/components/common/layout/LoginButton.tsx index 4886f1c2..40fda8cb 100644 --- a/src/components/common/layout/LoginButton.tsx +++ b/src/components/common/layout/LoginButton.tsx @@ -17,6 +17,7 @@ import { Popover } from '@/components/common/Popover'; import { UserAvatar } from '@/components/common/UserAvatar'; import { useAuthStore } from '@/stores/authStore'; import { useHomeStore } from '@/stores/homeStore'; +import { useThemeStore } from '@/stores/themeStore'; import { isAnonymousEmail } from '@/utils/auth'; import { showToast } from '@/utils/toast'; import { getUserDisplayName } from '@/utils/user'; @@ -32,6 +33,8 @@ export function LoginButton() { const openLoginModal = useAuthStore((s) => s.openLoginModal); const logout = useAuthStore((s) => s.logout); const resetHome = useHomeStore((s) => s.reset); + const resolvedTheme = useThemeStore((s) => s.resolvedTheme); + const setTheme = useThemeStore((s) => s.setTheme); const [isWithdrawModalOpen, setIsWithdrawModalOpen] = useState(false); const [isWithdrawing, setIsWithdrawing] = useState(false); @@ -111,6 +114,32 @@ export function LoginButton() {