Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Theme Management with New Theme Manager Component #4462

Open
wants to merge 1 commit into
base: next
Choose a base branch
from

Conversation

yashdev16
Copy link

Overview:
This pull request enhances the theme management functionality by introducing a new ThemeManager component along with associated components such as TypographySelector and `ColorPick

Changes:

  • Added ThemeManager.tsx to manage theme settings including typography and color schemes.
  • Created TypographySelector.tsx for selecting typography settings.
  • Developed ColorPicker.tsx for picking color schemes.
  • Integrated ThemeManager into the admin dashboard at /admin/theme-manager.

Details:

  • The Theme Manager component provides a user interface for administrators to configure and save theme settings.
  • Settings are saved to local storage and can be integrated with an API for persistent storage.
  • This update improves the user experience by allowing easy customization of the application's appearance.

Testing:

  • Verified the integration of the Theme Manager component into the admin dashboard.
  • Tested the functionality of typography and color selection.

Additional Notes:

  • Ensure to navigate to /admin/theme-manager to access the new theme management interface.
  • Future enhancements may include additional theme customization options and integration with backend services.

Tried my best to resolve this issue.

@Pavel910
Copy link
Collaborator

@yashdev16 any chance you can provide a few screenshots or a video which demonstrates the use case? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants