Conversation
rjvelazco
approved these changes
Feb 24, 2026
...eb/libs/sdk/angular/src/lib/components/dotcms-block-editor-renderer/blocks/text.component.ts
Outdated
Show resolved
Hide resolved
KevinDavilaDotCMS
approved these changes
Feb 24, 2026
dario-daza
approved these changes
Feb 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Fixes #34297
Summary
DotHeadingBlockto acceptlevelas a number or string — the Block Editor serializes heading levels as numbers, causing the@switchto always fall through to@defaultand render<h1>.normalizedLevelgetter that coerceslevelto a string before the switch comparison.<ng-content />usages inside@switchbranches with a single<ng-template #content>+*ngTemplateOutletto fix Angular's "duplicated ng-content" content projection error.styleinput toDotHeadingBlockto accept style attributes from block editor node attrs.levelhandling and heading content rendering.Test plan
h1–h6render with the correct tag whenlevelis a numbernx test sdk-angular— all new and existing tests should pass🤖 Generated with Claude Code
This PR fixes: #34297