+
>
diff --git a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
index 29ed87c69..be9a98e6d 100644
--- a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
+++ b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
@@ -184,14 +184,18 @@ export default function ExtraSidebar(): JSX.Element {
}, [getFilterEdge, data]);
const ModalMemo = useMemo(
- () =>
- !hasApiKey || !validApiKey ? (
+ () => (
+
- ) : (
-
-
-
- ),
+
+ ),
[hasApiKey, validApiKey, flow, hasStore]
);
@@ -270,7 +250,7 @@ export default function ExtraSidebar(): JSX.Element {
-
{flow && flow.data && (
@@ -295,36 +275,44 @@ export default function ExtraSidebar(): JSX.Element {
{flow && flow.data && (
-
-
-
+ />
+
)}
-
- {ModalMemo}
-
+ {hasStore && (
+
+ {ModalMemo}
+
+ )}
diff --git a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx
index e6024e46f..18d242453 100644
--- a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx
+++ b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx
@@ -257,15 +257,17 @@ export default function NodeToolbarComponent({
{" "}
)}
-
-
- {" "}
- Download{" "}
-
{" "}
-
+ {!hasStore && (
+
+
+ {" "}
+ Download{" "}
+
{" "}
+
+ )}
{isMinimal && (