From a3c356de3149ec99142e76825e770d905c1e0528 Mon Sep 17 00:00:00 2001 From: Keerbee <48391336+keerbee-dev@users.noreply.github.com> Date: Fri, 10 Jul 2026 18:02:26 +0300 Subject: [PATCH] feat: add TText renderer support for all text nodes --- packages/render/src/render/RenderRegistry.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/render/src/render/RenderRegistry.ts b/packages/render/src/render/RenderRegistry.ts index bca4643e..aab3b6a8 100644 --- a/packages/render/src/render/RenderRegistry.ts +++ b/packages/render/src/render/RenderRegistry.ts @@ -45,8 +45,18 @@ export default class RenderRegistry { } getRendererConfigForTNode(tnode: T): RendererConfig { + let custom = this.getCustomRendererForTNode(tnode); + + // Allow overriding all text nodes via TText + if (!custom && tnode.type === 'text') { + const textRenderer = this.customRenderers['TText']; + if (textRenderer) { + custom = textRenderer as any; + } + } + return { - Custom: this.getCustomRendererForTNode(tnode), + Custom: custom, Default: this.getDefaultRendererForTNode(tnode) }; }