[removed] Players who don't have an account can no longer play the daily challenge #64
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to enhance the user experience and improve code readability in the
gameandplaycomponents. The most important changes include adding user checks before allowing certain actions, updating the UI to reflect user status, and importing necessary icons.User experience improvements:
app/(gameplay)/game/_context/GameContext.tsx: Modified thefetchLevelsfunction to check if the user exists before proceeding with daily challenge logic. This prevents errors when the user is not logged in.app/(main)/play/page.tsx: Updated the UI to show aCalendarXicon and a message prompting users to create an account if they are not logged in when attempting to access the daily challenge.Code readability and imports:
app/(main)/play/page.tsx: Added theCalendarXicon import to handle cases where the user is not logged in.