office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
24 lines (23 loc) • 729 B
TypeScript
import * as React from 'react';
import { ISearchBoxProps } from './SearchBox.Props';
import './SearchBox.scss';
export interface ISearchBoxState {
value?: string;
hasFocus?: boolean;
id?: string;
}
export declare class SearchBox extends React.Component<ISearchBoxProps, ISearchBoxState> {
static defaultProps: ISearchBoxProps;
refs: {
[key: string]: React.ReactInstance;
inputText: HTMLInputElement;
};
constructor(props: ISearchBoxProps);
componentWillReceiveProps(newProps: ISearchBoxProps): void;
render(): JSX.Element;
private _clearInput(ev?);
private _onInputFocus();
private _onInputBlur();
private _onInputChange(ev);
private _onChange(newValue);
}