UNPKG

matrix-react-sdk

Version:
31 lines (30 loc) 851 B
import React, { HTMLProps } from "react"; interface IProps extends HTMLProps<HTMLInputElement> { onSearch: (query: string) => void; onCleared?: (source?: string) => void; onKeyDown?: (ev: React.KeyboardEvent) => void; onFocus?: (ev: React.FocusEvent) => void; onBlur?: (ev: React.FocusEvent) => void; className?: string; placeholder: string; blurredPlaceholder?: string; autoFocus?: boolean; initialValue?: string; collapsed?: boolean; } interface IState { searchTerm: string; blurred: boolean; } export default class SearchBox extends React.Component<IProps, IState> { private search; constructor(props: IProps); private onChange; private onSearch; private onKeyDown; private onFocus; private onBlur; private clearSearch; render(): React.ReactNode; } export {};