UNPKG

react-addsearch-ui

Version:
48 lines (41 loc) 1.55 kB
import * as React_2 from 'react'; export declare const AddSearchUiIntegration: React_2.FC<AddSearchUiIntegrationProps>; declare interface AddSearchUiIntegrationProps { readonly publicSiteKey: string; readonly primaryColor?: string; readonly customFont?: string; readonly searchFieldMaxWidthInPixels?: number; readonly searchFieldHeaderText?: string; readonly searchButtonText?: string; readonly searchInputPlaceholderText?: string; readonly hasSearchInputAutofocus?: boolean; readonly hasSearchAsYouType?: boolean; readonly minLengthToShowSearchAsYouTypeResults?: number; readonly hasSearchInputFieldIcon?: boolean; readonly hasAutocomplete?: boolean; readonly hasAiAnswers?: boolean; readonly hasAiAnswersHideToggle?: boolean; readonly loadMoreResults?: 'button' | 'pagination'; readonly sortByOptions?: SortByOption[]; readonly filters?: Filter[]; readonly hasActiveFilters?: boolean; } declare interface Filter { readonly labelText?: string; readonly type: FilterType; readonly options: { [key: string]: { readonly label: string; readonly filter?: { readonly category: string; }; }; }; } declare type FilterType = 'tabs' | 'checkbox-group' | 'radio-group' | 'tags' | 'select-list'; declare interface SortByOption { readonly label: string; readonly sortBy: string | string[]; readonly order: string | string[]; } export { }