Description
Description
After successfully logging in or signing up, the desktop navigation bar continues to display the "Sign Up" button even though the user has been authenticated.
Steps to Reproduce
- Open the application.
- Log in with an existing account or create a new account.
- Observe the navigation bar after authentication.
Expected Behavior
The navbar should update to reflect the authenticated state by hiding the "Sign Up" button and displaying the appropriate authenticated navigation options.
Actual Behavior
The "Sign Up" button remains visible after successful authentication.
Additional Information
The navbar appears to use different authentication checks across its components, resulting in inconsistent rendering of the authenticated state.
Proposed Solution
Use a single, consistent source of truth for determining the user's authentication state throughout the navbar.
Ensure all navbar components rely on the same authentication state so that the UI updates consistently after a successful login or signup.
Screenshots
AFTER SIGN UP

BEFORE SIGN UP

Browser 🥦
Google Chrome
Checklist ✅
Description
Description
After successfully logging in or signing up, the desktop navigation bar continues to display the "Sign Up" button even though the user has been authenticated.
Steps to Reproduce
Expected Behavior
The navbar should update to reflect the authenticated state by hiding the "Sign Up" button and displaying the appropriate authenticated navigation options.
Actual Behavior
The "Sign Up" button remains visible after successful authentication.
Additional Information
The navbar appears to use different authentication checks across its components, resulting in inconsistent rendering of the authenticated state.
Proposed Solution
Use a single, consistent source of truth for determining the user's authentication state throughout the navbar.
Ensure all navbar components rely on the same authentication state so that the UI updates consistently after a successful login or signup.
Screenshots
AFTER SIGN UP

BEFORE SIGN UP

Browser 🥦
Google Chrome
Checklist ✅