Skip to content

Refine Propel slot component APIs#222

Merged
lifeiscontent merged 4 commits into
mainfrom
icon-slot-elements
Jul 7, 2026
Merged

Refine Propel slot component APIs#222
lifeiscontent merged 4 commits into
mainfrom
icon-slot-elements

Conversation

@lifeiscontent

Copy link
Copy Markdown
Collaborator

Summary

  • add public Icon for element-based icon slots
  • replace generic children/content surfaces with semantic props like label, icon, and endContent where appropriate
  • keep composition surfaces on children and make owned indicators internal, including the select trigger chevron
  • update stories and patterns to use the new APIs

Validation

  • vp check --fix
  • vp test
  • vp run -r build

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

📚 Storybook preview: https://pr-222-propel-storybook.vamsi-906.workers.dev

@lifeiscontent lifeiscontent force-pushed the icon-slot-elements branch 6 times, most recently from be001f6 to 365ec8d Compare July 7, 2026 10:09
@lifeiscontent lifeiscontent merged commit 4dc5b95 into main Jul 7, 2026
2 checks passed
@lifeiscontent lifeiscontent deleted the icon-slot-elements branch July 7, 2026 10:34
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.

1 participant