From 40bda85beca0468d69392050a1c46974a65a22f8 Mon Sep 17 00:00:00 2001 From: Ivan Voskoboinyk Date: Wed, 5 Jan 2022 16:25:33 +0200 Subject: [PATCH] Allow both Function and Class components as node renderers --- src/types.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/types.ts b/src/types.ts index f71786b6..9d7e4bd7 100644 --- a/src/types.ts +++ b/src/types.ts @@ -38,11 +38,11 @@ import { QuoteNode, TextNode, } from '@prezly/slate-types'; -import type { FunctionComponent } from 'react'; +import type { ComponentType } from 'react'; -export type NodeRenderer = FunctionComponent<{ node: T }>; +export type NodeRenderer = ComponentType<{ node: T }>; -export type TextRenderer = FunctionComponent; +export type TextRenderer = ComponentType; export interface ComponentRenderers { [ATTACHMENT_NODE_TYPE]?: NodeRenderer;