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 +
+
+ ); }