webiny-js
webiny-js copied to clipboard
Enhance Theme Management with New Theme Manager Component
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.tsxto manage theme settings including typography and color schemes. - Created
TypographySelector.tsxfor selecting typography settings. - Developed
ColorPicker.tsxfor picking color schemes. - Integrated
ThemeManagerinto the admin dashboard at/admin/theme-manager.
Details:
- The
Theme Managercomponent 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 Managercomponent into the admin dashboard. - Tested the functionality of typography and color selection.
Additional Notes:
- Ensure to navigate to
/admin/theme-managerto 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.