From 86414172936c9486c653f9af1757a59e5abf166c Mon Sep 17 00:00:00 2001
From: Lucas Oliveira <62335616+lucaseduoli@users.noreply.github.com>
Date: Tue, 27 May 2025 18:02:53 -0300
Subject: [PATCH] feat: add export option to deploy dropdown (#8221)
Added export flow into deploy dropdown
---
.../components/deploy-dropdown.tsx | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/src/frontend/src/components/core/flowToolbarComponent/components/deploy-dropdown.tsx b/src/frontend/src/components/core/flowToolbarComponent/components/deploy-dropdown.tsx
index cefd32d0a..2bce6133e 100644
--- a/src/frontend/src/components/core/flowToolbarComponent/components/deploy-dropdown.tsx
+++ b/src/frontend/src/components/core/flowToolbarComponent/components/deploy-dropdown.tsx
@@ -14,6 +14,7 @@ import { ENABLE_PUBLISH, ENABLE_WIDGET } from "@/customization/feature-flags";
import { customMcpOpen } from "@/customization/utils/custom-mcp-open";
import ApiModal from "@/modals/apiModal";
import EmbedModal from "@/modals/EmbedModal/embed-modal";
+import ExportModal from "@/modals/exportModal";
import useAlertStore from "@/stores/alertStore";
import useAuthStore from "@/stores/authStore";
import useFlowsManagerStore from "@/stores/flowsManagerStore";
@@ -39,6 +40,7 @@ export default function PublishDropdown() {
const hasIO = useFlowStore((state) => state.hasIO);
const isAuth = useAuthStore((state) => !!state.autoLogin);
const [openApiModal, setOpenApiModal] = useState(false);
+ const [openExportModal, setOpenExportModal] = useState(false);
const handlePublishedSwitch = async (checked: boolean) => {
mutateAsync(
@@ -116,6 +118,18 @@ export default function PublishDropdown() {
API access
+ setOpenExportModal(true)}
+ >
+
+
+ Export
+
+
+
>
);
}