UNPKG

react-code-view

Version:
15 lines (14 loc) 647 B
import React from 'react'; import { EditorFromTextArea, EditorConfiguration } from 'codemirror'; export interface CodeEditorProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'onChange'> { code?: string; editorConfig?: EditorConfiguration; copyButtonAs?: React.ElementType; copyButtonProps?: React.HTMLAttributes<HTMLButtonElement> & { [key: `data-${string}`]: string; }; onChange?: (code?: string) => void; onInitialized?: (editor: EditorFromTextArea) => void; } declare const CodeEditor: React.ForwardRefExoticComponent<CodeEditorProps & React.RefAttributes<HTMLDivElement>>; export default CodeEditor;