Fix defaults in HTML and React helpers #62
Merged
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.
Motivation
Merges of default components with overrides were not done properly in re-exported toHTML function and PortableText component, resulting in not being able to resolve blocks (h1, p...) and everything else besides
typesandmarks. Added missing object spreads and tests to ensure both explicit resolution and fallback are working properly.Checklist
How to test
Try to resolve something from
blockarray, such as h1, while leaving h2 resolution unchanged, see that both headings are resolved as expected.