UNPKG

react-instantsearch

Version:
21 lines (20 loc) 977 B
import React from 'react'; import type { SearchBoxProps as SearchBoxUiComponentProps } from '../ui/SearchBox'; import type { UseSearchBoxProps } from 'react-instantsearch-core'; type UiProps = Pick<SearchBoxUiComponentProps, 'inputRef' | 'isSearchStalled' | 'onChange' | 'onReset' | 'onSubmit' | 'value' | 'autoFocus' | 'translations'>; export type SearchBoxProps = Omit<SearchBoxUiComponentProps, Exclude<keyof UiProps, 'onSubmit' | 'autoFocus'>> & UseSearchBoxProps & { /** * Whether to trigger the search only on submit. * @default true */ searchAsYouType?: boolean; /** * Whether to update the search state in the middle of a * composition session. * @default false */ ignoreCompositionEvents?: boolean; translations?: Partial<UiProps['translations']>; }; export declare function SearchBox({ queryHook, searchAsYouType, ignoreCompositionEvents, translations, ...props }: SearchBoxProps): React.JSX.Element; export {};