Skip to content

Commit

Permalink
Allow to set query without triggering search (#1859)
Browse files Browse the repository at this point in the history
  • Loading branch information
ebrehault authored Dec 4, 2024
1 parent 3b6f071 commit d1eaa5f
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,12 @@
let _features: WidgetFeatures = {};
export function search(query: string) {
export function search(query: string, doNotTriggerSearch = false) {
searchQuery.set(query);
typeAhead.set(query || '');
triggerSearch.next();
if (!doNotTriggerSearch) {
triggerSearch.next();
}
}
export function reloadSearch() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@
let searchBar: any;
let visible = false;
export function search(query: string, filters?: string[]) {
export function search(query: string, filters?: string[], doNotTriggerSearch = false) {
visible = true;
setTimeout(() => searchBar?.search(query, filters), 0);
setTimeout(() => searchBar?.search(query, filters, doNotTriggerSearch), 0);
}
export const onError = getApiErrors();
Expand Down
6 changes: 4 additions & 2 deletions libs/search-widget/src/widgets/search-widget/SearchBar.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -122,13 +122,15 @@
let _max_output_tokens: number | undefined;
let _citation_threshold: number | undefined;
export function search(query: string, filters?: string[]) {
export function search(query: string, filters?: string[], doNotTriggerSearch = false) {
searchQuery.set(query);
if (filters) {
searchFilters.set({ filters });
}
typeAhead.set(query || '');
triggerSearch.next();
if (!doNotTriggerSearch) {
triggerSearch.next();
}
}
export function reloadSearch() {
Expand Down

0 comments on commit d1eaa5f

Please sign in to comment.