Simplify LoginArea

This commit is contained in:
Alex Gleason 2025-04-18 15:39:03 -05:00
parent dec966b693
commit 04673a276a
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

View File

@ -16,9 +16,11 @@ export function LoginArea() {
setSignupDialogOpen(false); setSignupDialogOpen(false);
}; };
if (!currentUser) { return (
return ( <>
<> {currentUser ? (
<AccountSwitcher onAddAccountClick={() => setLoginDialogOpen(true)} />
) : (
<Button <Button
onClick={() => setLoginDialogOpen(true)} onClick={() => setLoginDialogOpen(true)}
className='flex items-center gap-2 px-4 py-2 rounded-full bg-primary text-primary-foreground w-full font-medium transition-all hover:bg-primary/90 animate-scale-in' className='flex items-center gap-2 px-4 py-2 rounded-full bg-primary text-primary-foreground w-full font-medium transition-all hover:bg-primary/90 animate-scale-in'
@ -26,27 +28,7 @@ export function LoginArea() {
<User className='w-4 h-4' /> <User className='w-4 h-4' />
<span>Log in</span> <span>Log in</span>
</Button> </Button>
)}
<LoginDialog
isOpen={loginDialogOpen}
onClose={() => setLoginDialogOpen(false)}
onLogin={handleLogin}
onSignup={() => setSignupDialogOpen(true)}
/>
<SignupDialog
isOpen={signupDialogOpen}
onClose={() => setSignupDialogOpen(false)}
/>
</>
);
}
return (
<>
<AccountSwitcher
onAddAccountClick={() => setLoginDialogOpen(true)}
/>
<LoginDialog <LoginDialog
isOpen={loginDialogOpen} isOpen={loginDialogOpen}