Recreate the buider page.
When I enable show color status, then I should have an ability to also change the shape of the color swatches, can be square or round, or I could also change the border color, and I could change the size of the color swatches. So it could be small, medium, large, and it could be different for mobile. I mean, the size can be different for mobile and for desktop.
I'll create this builder page with the enhanced color swatch options. Let me first explore the existing codebase structure, then build out the component.
Now let me read some of the UI components I'll need to use:
Now I have all the context I need. Let me create the builder page with the settings panel, collections sidebar, product grid preview, and the enhanced color swatch options.
I've recreated the builder page with the enhanced color swatch options. The implementation includes:
Builder Sidebar with:
Color swatches section with:
Preview Area with:
The color swatch options are conditionally shown only when "Show Color Swatches" is enabled, and the preview updates in real-time as you change the settings.
Now I'll update the color swatch options section with icon buttons for shape, a simple color picker, and S/M/L toggle buttons for sizes:
Now let me also remove the unused Input import since we're no longer using it for the border color:
I've updated the color swatch options to use a cleaner UI:
All controls have clear visual states for selection with border and background changes when active.