UNPKG

preact-material-design

Version:
24 lines (23 loc) 685 B
import { Component } from 'preact'; export interface TextFieldProps { type?: 'text' | 'password' | 'email' | 'number'; label?: string; disabled?: boolean; value?: string; name?: string; onInput?(evt: Event): void; } export interface TextFieldState { hasFocus?: boolean; value?: string; } export declare class TextField extends Component<TextFieldProps, TextFieldState> { static defaultProps: TextFieldProps; state: TextFieldState; componentDidMount(): void; componentWillReceiveProps(props: any): void; onFocus: () => void; onBlur: () => void; onInput: (evt: any) => void; render(): JSX.Element; }