react-basic-contenteditable
Version:
React contenteditable component. Super-customizable!
21 lines (20 loc) • 729 B
TypeScript
import { default as React } from 'react';
interface ContentEditableProps {
containerClassName?: string;
contentEditableClassName?: string;
placeholderClassName?: string;
charsCounterClassName?: string;
placeholder?: string;
disabled?: boolean;
updatedContent?: string;
maxLength?: number;
autoFocus?: boolean;
onChange?: (content: string) => void;
onKeyUp?: (e: React.KeyboardEvent) => void;
onKeyDown?: (e: React.KeyboardEvent) => void;
onFocus?: (e: React.FocusEvent) => void;
onBlur?: (e: React.FocusEvent) => void;
onContentExternalUpdate?: (content: string) => void;
}
declare const ContentEditable: React.FC<ContentEditableProps>;
export default ContentEditable;