Skip to content

feat(view)!: support overriding vendor view components#1439

Merged
brendt merged 13 commits intomainfrom
view-component-installer
Jul 28, 2025
Merged

feat(view)!: support overriding vendor view components#1439
brendt merged 13 commits intomainfrom
view-component-installer

Conversation

@brendt
Copy link
Member

@brendt brendt commented Jul 28, 2025

This PR is breaking because:

  • It removes the ViewComponent interface
  • It removes the ability to make class-based view components; file-based view components must always be used
  • It removes the ability to use <x-component name="">; file-based view components must always be used

@brendt brendt marked this pull request as draft July 28, 2025 09:54
@innocenzi innocenzi self-requested a review July 28, 2025 10:04
@brendt brendt marked this pull request as ready for review July 28, 2025 11:48
@innocenzi innocenzi changed the title feat(view)!: view component installers and view component refactor feat(view)!: support overriding vendor view components Jul 28, 2025
Co-authored-by: Enzo Innocenzi <enzo@innocenzi.dev>
@brendt brendt merged commit 3483fe4 into main Jul 28, 2025
73 checks passed
@brendt brendt deleted the view-component-installer branch July 28, 2025 12:21
@brendt brendt mentioned this pull request Aug 18, 2025
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