Skip to content

Conversation

@OsamuBlack
Copy link

Attempting to close issue #1220

This pull request introduces support for custom icons in the component drawer and outline, allowing each component to specify its own icon via the icon field in its config. Documentation has been updated to reflect these changes, and several demo components now include custom icons. Additionally, new UI override options for the drawer container and items have been added, along with documentation for the new showComponentIconsInOutline feature.

Custom Component Icons

Component Drawer Customization

Documentation Updates

  • Documented the new icon field for component configs and the showComponentIconsInOutline prop in the API reference and configuration docs. [1] [2] [3]

Demo and Example Updates

Some optimizations might be needed.

image
2025-09-16.07-33-35.1.mp4

Rerendering in the video is due to an earlier change in the code.

…th overrides. Also added DrawerContainer override to achieve more customized layouts for component items
@vercel
Copy link

vercel bot commented Sep 16, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
puck-demo Ready Ready Preview Comment Oct 6, 2025 4:18pm
puck-docs Ready Ready Preview Oct 6, 2025 4:18pm

@vercel
Copy link

vercel bot commented Sep 16, 2025

@OsamuBlack is attempting to deploy a commit to the Puck Team on Vercel.

A member of the Team first needs to authorize it.

@FedericoBonel
Copy link
Collaborator

Hey @OsamuBlack!

Thanks for the contribution 🙏.

Just a quick heads-up: the issue is still marked as in triage. That means it’s not fully ready for implementation yet, and it might take us a bit longer to review and decide how to move forward with this PR.
In general, it’s best to wait until an issue is marked as ready before starting to work on it. That way, you’ll have all the necessary context and we’ll be better prepared to review your changes. You can read more about our process in the Contributing Guide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants