This commit is contained in:
Geido 2021-01-09 21:18:59 +01:00 committed by GitHub
parent 5d04f7dbce
commit 3eb0470a2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 16 deletions

View File

@ -118,20 +118,24 @@ const ChangeDatasourceModal: FunctionComponent<ChangeDatasourceModalProps> = ({
setConfirmedDataset(datasource);
}, []);
useDebouncedEffect(() => {
if (filter) {
fetchData({
...emptyRequest,
filters: [
{
id: 'table_name',
operator: 'ct',
value: filter,
},
],
});
}
}, 1000);
useDebouncedEffect(
() => {
if (filter) {
fetchData({
...emptyRequest,
filters: [
{
id: 'table_name',
operator: 'ct',
value: filter,
},
],
});
}
},
1000,
[filter],
);
useEffect(() => {
const onEnterModal = async () => {

View File

@ -288,8 +288,9 @@ export const exploreChart = formData => {
postForm(url, formData);
};
export const useDebouncedEffect = (effect, delay) => {
const callback = useCallback(effect, [effect]);
export const useDebouncedEffect = (effect, delay, deps) => {
// eslint-disable-next-line react-hooks/exhaustive-deps
const callback = useCallback(effect, deps);
useEffect(() => {
const handler = setTimeout(() => {