From 5ef86f25634b20c70819a33ca6732b69dacb10d4 Mon Sep 17 00:00:00 2001 From: asvarcas Date: Fri, 10 Sep 2021 17:43:18 -0300 Subject: [PATCH 1/3] Remove `FunctionComponent` usage from `RichTextInput` --- packages/ra-input-rich-text/src/index.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/ra-input-rich-text/src/index.tsx b/packages/ra-input-rich-text/src/index.tsx index 6d5f7f0d2d9..d67ea68d131 100644 --- a/packages/ra-input-rich-text/src/index.tsx +++ b/packages/ra-input-rich-text/src/index.tsx @@ -3,7 +3,6 @@ import React, { useRef, useEffect, useCallback, - FunctionComponent, ComponentProps, } from 'react'; import Quill, { QuillOptionsStatic } from 'quill'; @@ -45,7 +44,7 @@ interface Props { [key: string]: any; } -const RichTextInput: FunctionComponent = props => { +const RichTextInput = (props: Props) => { const { options = {}, // Quill editor options toolbar = true, From 355746e6c6817a899a1c4b649ccb935ad8b2ba07 Mon Sep 17 00:00:00 2001 From: asvarcas Date: Fri, 10 Sep 2021 18:00:55 -0300 Subject: [PATCH 2/3] Applied prettier --- packages/ra-input-rich-text/src/index.tsx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/ra-input-rich-text/src/index.tsx b/packages/ra-input-rich-text/src/index.tsx index d67ea68d131..7f973b00715 100644 --- a/packages/ra-input-rich-text/src/index.tsx +++ b/packages/ra-input-rich-text/src/index.tsx @@ -1,10 +1,5 @@ import debounce from 'lodash/debounce'; -import React, { - useRef, - useEffect, - useCallback, - ComponentProps, -} from 'react'; +import React, { useRef, useEffect, useCallback, ComponentProps } from 'react'; import Quill, { QuillOptionsStatic } from 'quill'; import { useInput, FieldTitle } from 'ra-core'; import { InputHelperText } from 'ra-ui-materialui'; From f820cc6ec954a5483d818596063f4aa492fdcf30 Mon Sep 17 00:00:00 2001 From: asvarcas Date: Sun, 12 Sep 2021 04:28:15 -0300 Subject: [PATCH 3/3] Export RichTextInputProps interface --- packages/ra-input-rich-text/src/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ra-input-rich-text/src/index.tsx b/packages/ra-input-rich-text/src/index.tsx index 7f973b00715..43526c8683b 100644 --- a/packages/ra-input-rich-text/src/index.tsx +++ b/packages/ra-input-rich-text/src/index.tsx @@ -16,7 +16,7 @@ import styles from './styles'; const useStyles = makeStyles(styles, { name: 'RaRichTextInput' }); -interface Props { +export interface RichTextInputProps { label?: string | false; options?: QuillOptionsStatic; source: string; @@ -39,7 +39,7 @@ interface Props { [key: string]: any; } -const RichTextInput = (props: Props) => { +const RichTextInput = (props: RichTextInputProps) => { const { options = {}, // Quill editor options toolbar = true,