Skip to content
This repository was archived by the owner on May 13, 2025. It is now read-only.

Commit 28cdfa1

Browse files
committed
Update state
1 parent 3ff4714 commit 28cdfa1

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

src/pages/Stream/components/Querier/index.tsx

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -75,34 +75,38 @@ const QuerierModal = (props: {
7575
onSqlSearchApply: (query: string) => void;
7676
onFiltersApply: () => void;
7777
}) => {
78-
const { isStoreSynced } = useParamsController();
7978
const [{ showQueryBuilder, viewMode, custSearchQuery, activeMode }, setLogsStore] = useLogsStore(
8079
(store) => store.custQuerySearchState,
8180
);
8281
const [parsedFilterQuery, setParsedFilterQuery] = useState('');
8382

84-
const getParsedFilterQuery = useCallback((query: string) => {
85-
setParsedFilterQuery(query);
86-
}, []);
83+
const getParsedFilterQuery = useCallback(
84+
(query: string) => {
85+
setParsedFilterQuery(query);
86+
},
87+
[parsedFilterQuery],
88+
);
8789
const onClose = useCallback(() => {
8890
setLogsStore((store) => toggleQueryBuilder(store, false));
89-
setParsedFilterQuery('');
9091
setLogsStore((store) => toggleCustQuerySearchViewMode(store, activeMode !== null ? activeMode : 'filters'));
9192
}, [activeMode]);
9293

9394
const queryCodeEditorRef = useRef<any>(''); // to store input value even after the editor unmounts
9495

9596
useEffect(() => {
96-
if (!isStoreSynced) return;
9797
if (!_.isEmpty(parsedFilterQuery)) {
9898
queryCodeEditorRef.current = parsedFilterQuery;
99-
return;
100-
}
101-
if (!_.isEmpty(custSearchQuery)) {
99+
// return;
100+
} else {
102101
queryCodeEditorRef.current = custSearchQuery;
103-
return;
104102
}
105-
}, [isStoreSynced, parsedFilterQuery, custSearchQuery]);
103+
}, [parsedFilterQuery, custSearchQuery]);
104+
105+
useEffect(() => {
106+
if (showQueryBuilder === false) {
107+
setParsedFilterQuery('');
108+
}
109+
}, [showQueryBuilder]);
106110

107111
return (
108112
<Modal

0 commit comments

Comments
 (0)