Skip to content

Conversation

@akramj13
Copy link
Owner

Settings Page

This PR introduces updates to the Settings Page in the Next.js application. The changes include UI enhancements, improved state management, and bug fixes to ensure a smoother user experience.

Changes Made

  • UI Enhancements:

    • Redesigned the settings layout for better readability.
    • Added Tailwind styling for consistency.
    • Improved responsiveness across devices.
  • State Management:

    • Migrated from local state to context API for better scalability.
    • Refactored hooks for better reusability.
  • Bug Fixes:

    • Resolved an issue where user preferences were not persisting correctly.
    • Fixed a performance bottleneck causing unnecessary re-renders.

    Improvements:

    • Check the API logic @RohanS2132, for validating users inside the settings page. (Refer to the image)
image

Resolves #14

@akramj13 akramj13 added the enhancement New feature or request label Mar 15, 2025
@akramj13 akramj13 requested a review from RohanS2132 March 15, 2025 18:49
@akramj13 akramj13 linked an issue Mar 15, 2025 that may be closed by this pull request
@akramj13
Copy link
Owner Author

Additions

  • Remove Delete Account Button
  • Remove Security Settings

@RohanS2132
Copy link
Collaborator

Implement Clerk User button onto this page and allow the user to change email, password and stuff on this page (all of this can be done with Clerk documentation). When the user clicks "upgrade", a popup should show up to upgrade not go the main page of pricing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Settings page

3 participants