Migrate initial components to mergeProps - #8256
Conversation
Apply the validated class name, event handler, ref, and component-owned prop patterns in a dedicated implementation batch. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 00bfd295-6ed9-4119-8d63-103a0b3c63e8
|
|
Closes #
This PR contains the first bounded ADR-025 implementation batch. It migrates three reviewed component patterns without mixing changes into the tooling foundation or migration driver.
Changelog
New
Changed
VisuallyHiddento merge component and consumer class names throughmergeProps.TokenBaseto run component keyboard behavior before consumer handlers while keeping refs separate.Radioto preserve radio semantics and compose context and consumer change handlers.Removed
Rollout strategy
These changes correct existing component behavior to match the intended contracts. They do not add a supported public capability, so this batch does not include release notes.
Testing & Reviewing
Please review class-name ordering, optional handler composition, ref handling, and the
Radiotype invariant. The migration report should no longer list the three assigned source files.