trieve-search-component
Version:
The easiest way to get up and running in your app using trieve search.
26 lines • 1.05 kB
TypeScript
import React from "react";
import { FilterSidebarProps, FilterSidebarSection } from "../utils/hooks/modal-context";
export declare const ActiveFilterPills: () => React.JSX.Element | null;
export interface AccordionProps {
sectionKey: string;
title: string;
children: React.ReactNode;
defaultOpen?: boolean;
onToggle?: () => void;
}
export declare const Accordion: ({ sectionKey, title, children, defaultOpen, onToggle, }: AccordionProps) => React.JSX.Element;
export interface FilterButtonProps {
section: FilterSidebarSection;
filterKey: string;
label: string;
type: "single" | "multiple" | "range";
description?: string;
onClick?: () => void;
range?: {
min?: number;
max?: number;
};
}
export declare const FilterButton: ({ section, filterKey, label, description, type, onClick, range, }: FilterButtonProps) => React.JSX.Element;
export declare const FilterSidebar: ({ sections }: FilterSidebarProps) => React.JSX.Element;
//# sourceMappingURL=FilterSidebarComponents.d.ts.map