ui: search fetching

This commit is contained in:
nick-delirium 2025-04-17 13:35:40 +02:00 committed by rjshrjndrn
parent 2cf3243d52
commit dadb1bc01f
3 changed files with 11 additions and 3 deletions

View file

@ -25,6 +25,10 @@ function AssistSearchField() {
const showRecords = () => {
showModal(<Recordings />, { right: true, width: 960 });
};
const onClear = () => {
searchStoreLive.clearSearch();
}
return (
<div className="flex items-center w-full gap-2">
<div style={{ width: '60%' }}>
@ -42,7 +46,7 @@ function AssistSearchField() {
type="link"
className="ml-auto font-medium"
disabled={!hasFilters && !hasEvents}
onClick={() => searchStoreLive.clearSearch()}
onClick={onClear}
>
Clear Search
</Button>

View file

@ -32,6 +32,11 @@ const MainSearchBar = (props: Props) => {
currSite.current = projectId;
}
}, [projectId]);
const onClear = () => {
searchStore.clearSearch();
void searchStore.fetchSessions(true);
}
return (
<div className="flex items-center flex-wrap">
<div style={{ flex: 3, marginRight: '10px' }}>
@ -45,7 +50,7 @@ const MainSearchBar = (props: Props) => {
// className="ml-auto font-medium"
type="link"
disabled={!hasSearch}
onClick={() => searchStore.clearSearch()}
onClick={onClear}
className="ml-auto font-medium"
>
Clear Search

View file

@ -220,7 +220,6 @@ class SearchStore {
this.savedSearch = new SavedSearch({});
sessionStore.clearList();
void this.fetchSessions(true);
}
checkForLatestSessions() {