Uh oh!
There was an error while loading. Please reload this page.
chore: ActionList use forwardedAs in subcomponents - #6995
Conversation
🦋 Changeset detectedLatest commit: d33bcfc The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Update ActionList to use forwardedAs in its subcomponents.
There was a problem hiding this comment.
Pull Request Overview
This PR adds forwardedAs support to ActionList subcomponents by modifying their type definitions and implementation patterns. The changes enable these components to use custom HTML elements while maintaining styled-components compatibility.
Key changes:
- Added
as?: React.ElementTypeto type definitions for LinkItem, Group, LeadingVisual, and TrailingVisual components - Refactored components to use wrapper pattern that forwards the
asprop asforwardedAsto styled components - Renamed existing styled components with
Styledprefix to distinguish from new wrapper components
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
👋 Hi from github/github-ui! Your integration PR is ready: https://github.com/github/github-ui/pull/4464 |
🟢 ci completed with status |
Uh oh!
There was an error while loading. Please reload this page.
Add forwardedAs wrapper to styled-components in ActionList subcomponets to prevent override
Changelog
New
Rollout strategy
Testing & Reviewing
Merge checklist