About
Today we use Icon Picker component in several places (block categories, page element, headless cms), and we expect to add it to several more.

The implementation and UX of the component was ok for some initial use cases, but it’s closely approaching its limits and we need to refactor the component and improve it’s overall look and feel, as well as the code implementation.
Plan overview
- [ ] Extract the component into a standalone component that will be used by all Webiny apps
- [ ] Implement the current icon selection features into the new component with a new design
- [ ] Replace the existing icon pickers across all apps, with the new icon picker
- [ ] Improve the searching of icons
- [ ] Add additional icons and emojis to the icon picker
- [ ] Add ability to upload custom icons
Goals
- [ ] Have icons and emoji support
- [ ] Have the ability to change icon color
- [ ] Have the ability to change emoji skin tone
- [ ] Have the ability to swap the icon kits