instantsearch-ui-components
Version:
Common UI components for InstantSearch.
16 lines (15 loc) • 613 B
TypeScript
import type { ComponentProps, Renderer } from '../..';
import type { AutocompleteClassNames } from './Autocomplete';
export type AutocompleteSearchProps = {
inputProps: ComponentProps<'input'>;
onClear: () => void;
query: string;
isSearchStalled: boolean;
onCancel?: () => void;
isDetached?: boolean;
submitTitle?: string;
onAiModeClick?: () => void;
aiModeButtonDisabled?: boolean;
classNames?: Partial<AutocompleteClassNames>;
};
export declare function createAutocompleteSearchComponent({ createElement }: Renderer): (userProps: AutocompleteSearchProps) => JSX.Element;