UNPKG

strapi-plugin-comments

Version:
18 lines (17 loc) 768 B
import * as React from 'react'; import { EditorFromTextArea } from 'codemirror5'; import type { FieldValue, InputProps } from '@strapi/admin/strapi-admin'; import 'codemirror5/addon/display/placeholder'; interface EditorApi { focus: () => void; scrollIntoView: (args?: Parameters<HTMLElement['scrollIntoView']>[0]) => void; } interface EditorProps extends Omit<FieldValue, 'initialValue'>, Omit<InputProps, 'type' | 'label'> { editorRef: React.MutableRefObject<EditorFromTextArea>; isPreviewMode?: boolean; isExpandMode?: boolean; textareaRef: React.RefObject<HTMLTextAreaElement>; } declare const Editor: React.ForwardRefExoticComponent<EditorProps & React.RefAttributes<EditorApi>>; export { Editor }; export type { EditorProps, EditorApi };