ChatHistorySearchPaletteComponent

Displays a conversation search dialog with a bound query, supplied results, and keyboard selection.

import { ChatHistorySearchPaletteComponent } from '@threadplane/chat';

Declaration

export declare class ChatHistorySearchPaletteComponent  {
  constructor();
  readonly closed: import("@angular/core").OutputEmitterRef<void>;
  readonly loading: import("@angular/core").InputSignal<boolean>;
  readonly open: import("@angular/core").ModelSignal<boolean>;
  readonly placeholder: import("@angular/core").InputSignal<string>;
  readonly query: import("@angular/core").ModelSignal<string>;
  readonly results: import("@angular/core").InputSignal<ThreadMatch[]>;
  readonly threadSelected: import("@angular/core").OutputEmitterRef<string>;
}

Angular template API

Selector: chat-history-search-palette

Inputs

loading
boolean
open
boolean
placeholder
string
query
string
results
ThreadMatch[]

Outputs

closed
void
openChange
boolean
queryChange
string
threadSelected
string

Members

Constructor · overload 1

Constructs a new instance of the ChatHistorySearchPaletteComponent class

constructor();

closed

readonly closed: import("@angular/core").OutputEmitterRef<void>;

loading

readonly loading: import("@angular/core").InputSignal<boolean>;

open

readonly open: import("@angular/core").ModelSignal<boolean>;

placeholder

readonly placeholder: import("@angular/core").InputSignal<string>;

query

readonly query: import("@angular/core").ModelSignal<string>;

results

readonly results: import("@angular/core").InputSignal<ThreadMatch[]>;

threadSelected

readonly threadSelected: import("@angular/core").OutputEmitterRef<string>;