Implement an Icon Widget feature that allows users to add and customize icons on their website. The Icon Widget will be accessible from the widget library.
User Functionality:
- The Icon Widget can be added to the page from the widget library.
- Users can choose from a library of icons.
- The icon selection and upload process works smoothly.
- Users can change the icon's size, color, and alignment.
- Users can adjust the iconβs position
Technical Functionality:
- The Icon Widget integrates seamlessly with the page editor and widget library.
- Icon selection, customization, and positioning functions work as intended.
- The customization changes are saved and applied correctly.