quill-component-library
Version:
A library for components shared between Quill apps.
41 lines (40 loc) • 1.16 kB
TypeScript
import React from 'react';
interface InputProps {
timesSubmitted: Number;
label: string;
error?: string;
disabled?: boolean;
className?: string;
value?: string;
placeholder?: string;
id?: string;
characterLimit?: number;
handleCancel?: (event: any) => void;
helperText?: string;
handleChange?: (event: any) => void;
onClick?: (event: any) => void;
}
interface InputState {
inactive: boolean;
errorAcknowledged: boolean;
}
export declare class TextArea extends React.Component<InputProps, InputState> {
private input;
private node;
constructor(props: any);
componentWillMount(): void;
componentWillReceiveProps(nextProps: any): void;
componentWillUnmount(): void;
activateInput(): void;
deactivateInput(): void;
handleClick(e: any): void;
acknowledgeError(): void;
handleTab(event: any): void;
renderHelperText(): JSX.Element;
renderCharacterLimit(): JSX.Element;
renderErrorText(): JSX.Element;
renderCancelSymbol(): JSX.Element;
renderInput(): JSX.Element;
render(): JSX.Element;
}
export {};