From 9dd2bf15de3e7f30858451a8daed5d3c0973a6e6 Mon Sep 17 00:00:00 2001 From: "Jules Sam. Randolph" Date: Mon, 25 Oct 2021 14:58:54 -0300 Subject: [PATCH] feat: pass `TNodeChildrenRenderer` as a prop to custom renderers --- packages/render-html/src/shared-types.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/render-html/src/shared-types.ts b/packages/render-html/src/shared-types.ts index becb8a483..c0f9a5b35 100644 --- a/packages/render-html/src/shared-types.ts +++ b/packages/render-html/src/shared-types.ts @@ -1102,6 +1102,11 @@ export interface RendererBaseProps */ export interface TDefaultRendererProps extends RendererBaseProps { + /** + * A component to render children of a `tnode`. + */ + TNodeChildrenRenderer: ComponentType; + /** * When children is present, renderChildren will not be invoked. */ @@ -1135,6 +1140,11 @@ export interface InternalRendererProps */ TDefaultRenderer: TDefaultRenderer; + /** + * A component to render children of a `tnode`. + */ + TNodeChildrenRenderer: ComponentType; + /** * Props shared across the whole render tree. */