UNPKG

react-editable-title

Version:
28 lines (27 loc) 779 B
import { CSSProperties } from 'react'; export declare enum Key { Enter = 13, ESC = 27 } export interface EditableProps { text: string; editButton?: boolean; editControlButtons?: boolean; seamlessInput?: boolean; saveOnBlur?: boolean; placeholder?: string; textStyle?: CSSProperties; inputStyle?: CSSProperties; editButtonStyle?: CSSProperties; saveButtonStyle?: CSSProperties; cancelButtonStyle?: CSSProperties; inputPattern?: string; inputErrorMessage?: string; inputErrorMessageStyle?: CSSProperties; inputMinLength?: number; inputMaxLength?: number; cb: (currentText: string) => any; onEditCancel?: Function; onValidationFail?: Function; isFocused?: boolean; }