webiny-js icon indicating copy to clipboard operation
webiny-js copied to clipboard

Enhance Theme Management with New Theme Manager Component

Open yashdev16 opened this issue 10 months ago • 2 comments

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.

yashdev16 avatar Dec 22 '24 09:12 yashdev16