From a03bf4319a12f8600c3988cc3e627ea393fcbae7 Mon Sep 17 00:00:00 2001
From: Sean Li
Date: Wed, 20 Mar 2024 16:45:02 -0700
Subject: [PATCH] Updating usePolling to cleanup after unmount (#1598)
* clear interval when component unmounts
Signed-off-by: Sean Li
* updating empty state
Signed-off-by: Sean Li
* adding back button on empty page, fixing empty accelerations length checker in associated objects tab
Signed-off-by: Sean Li
---------
Signed-off-by: Sean Li
---
.../associated_objects_tab.test.tsx.snap | 132 +++++++++++++-----
.../associated_objects_tab.tsx | 16 ++-
.../utils/associated_objects_tab_empty.tsx | 7 +-
public/components/hooks/use_polling.ts | 12 +-
4 files changed, 120 insertions(+), 47 deletions(-)
diff --git a/public/components/datasources/components/__tests__/__snapshots__/associated_objects_tab.test.tsx.snap b/public/components/datasources/components/__tests__/__snapshots__/associated_objects_tab.test.tsx.snap
index e1a0522114..2bc07095f6 100644
--- a/public/components/datasources/components/__tests__/__snapshots__/associated_objects_tab.test.tsx.snap
+++ b/public/components/datasources/components/__tests__/__snapshots__/associated_objects_tab.test.tsx.snap
@@ -5036,6 +5036,15 @@ exports[`AssociatedObjectsTab Component renders tab with no databases or objects
cacheType="databases"
>
+ Query Workbench
+
+ }
body={
@@ -5046,34 +5055,10 @@ exports[`AssociatedObjectsTab Component renders tab with no databases or objects
Add databases and tables to your data source or use Query Workbench