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;