@sajari/sdk-react
Version:
React SDK for the Sajari API
26 lines (25 loc) • 796 B
TypeScript
import * as React from "react";
import { Config } from "../../config";
import { SearchStateAndHelpers } from "../Search/Search";
export interface ResultsProps {
searchProps: SearchStateAndHelpers;
ResultRenderer: React.ComponentType<ResultRendererProps>;
config: Config;
showSummary: boolean;
}
export interface ResultRendererProps {
values: {
[k: string]: string | string[];
};
isHighlighted: boolean;
}
export declare class Results extends React.Component<ResultsProps> {
static defaultProps: {
ResultRenderer: typeof ResultItem;
config: Config;
showSummary: boolean;
};
render(): JSX.Element;
}
declare function ResultItem({ values, isHighlighted }: ResultRendererProps): JSX.Element;
export {};