react-instantsearch
Version:
⚡ Lightning-fast search for React, by Algolia
21 lines (20 loc) • 977 B
TypeScript
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 {};