feat: Migrate Header, Footer, and CommentCounter components to React #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat: Migrate Header, Footer, and CommentCounter components to React
Summary
Continues the Angular-to-React migration by extracting inline template elements into separate React components. This PR creates three new React components following the established bridge pattern:
<h3>Hello World!</h3>
into a reusable component with configurable title propAll components follow the existing pattern of
presenter.js
(React component) +index.js
(Angular wrapper usingreactToAngularComponent
). The main template inapp.module.js
has been updated to use these new components instead of inline HTML.Review & Testing Checklist for Human
Notes
React.PropTypes
syntax (should be migrated toprop-types
package in future)title="'Hello World!'"
- may want to verify this syntaxLink to Devin run: https://app.devin.ai/sessions/45679905b5c14b92b1ade78ae666069a
Requested by: @benc-a11y