HistorySearchPaletteProps
Unpublished development API. This package is under development and is not available as a published release.
Controls the search dialog's query, results, loading state, selection/close requests, and return-focus target.
import type { HistorySearchPaletteProps } from '@threadplane/react/chat';Declaration
export interface HistorySearchPaletteProps {
readonly className?: string;
readonly closeLabel?: string;
readonly description?: string;
readonly label?: string;
readonly loading?: boolean;
readonly onClose: () => void;
readonly onQueryChange: (query: string) => void;
readonly onSelect: (id: string) => void;
readonly open: boolean;
readonly placeholder?: string;
readonly query: string;
readonly results: readonly HistorySearchResult[];
readonly returnFocusTo?: HTMLElement | null;
}Members
className
readonly className?: string;closeLabel
readonly closeLabel?: string;description
readonly description?: string;label
readonly label?: string;loading
readonly loading?: boolean;onClose
readonly onClose: () => void;onQueryChange
readonly onQueryChange: (query: string) => void;onSelect
readonly onSelect: (id: string) => void;open
readonly open: boolean;placeholder
readonly placeholder?: string;query
readonly query: string;results
readonly results: readonly HistorySearchResult[];returnFocusTo
readonly returnFocusTo?: HTMLElement | null;