@kit-data-manager/react-search-component
Version:
All-in-one component for rendering an elastic search UI for searching anything. Built-in support for visualizing related items in a graph and resolving unique identifiers.
16 lines (15 loc) • 653 B
TypeScript
import type { SearchConfigBuilder } from "../../lib/config/SearchConfigBuilder";
import type { FacetViewProps } from "@elastic/react-search-ui-views";
import { ComponentType } from "react";
import type { FacetValue } from "@elastic/search-ui";
import type { FacetConfig } from "../../lib/config/SearchConfig";
export interface OptionViewProps {
option: FacetValue;
facetConfig: FacetConfig;
onSelect(v: string): void;
onRemove(v: string): void;
}
export declare function DefaultFacet(props: FacetViewProps & {
config: SearchConfigBuilder;
optionView?: ComponentType<OptionViewProps>;
}): import("react/jsx-runtime").JSX.Element;