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);
};
if (!currentUser) {
return (
<>
return (
<>
{currentUser ? (
<AccountSwitcher onAddAccountClick={() => setLoginDialogOpen(true)} />
) : (
<Button
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'
@ -26,27 +28,7 @@ export function LoginArea() {
<User className='w-4 h-4' />
<span>Log in</span>
</Button>
<LoginDialog
isOpen={loginDialogOpen}
onClose={() => setLoginDialogOpen(false)}
onLogin={handleLogin}
onSignup={() => setSignupDialogOpen(true)}
/>
<SignupDialog
isOpen={signupDialogOpen}
onClose={() => setSignupDialogOpen(false)}
/>
</>
);
}
return (
<>
<AccountSwitcher
onAddAccountClick={() => setLoginDialogOpen(true)}
/>
)}
<LoginDialog
isOpen={loginDialogOpen}