diff --git a/src/components/WorkflowToolbar.tsx b/src/components/WorkflowToolbar.tsx index f8bb4b5..558be7d 100644 --- a/src/components/WorkflowToolbar.tsx +++ b/src/components/WorkflowToolbar.tsx @@ -1,4 +1,4 @@ -import React, { useRef, useState } from "react"; +import React, { useRef, useState, useEffect } from "react"; import { useWorkflowStore } from "../store/workflowStore"; import { Download, @@ -8,6 +8,7 @@ import { Square, RotateCcw, Settings, + Check, } from "lucide-react"; import { downloadWorkflow, @@ -26,10 +27,13 @@ export const WorkflowToolbar: React.FC = () => { const fileInputRef = useRef(null); const [showOpenAIConfig, setShowOpenAIConfig] = useState(false); + const [showSaveSuccess, setShowSaveSuccess] = useState(false); const handleSave = () => { if (currentWorkflow) { saveWorkflow(); + setShowSaveSuccess(true); + setTimeout(() => setShowSaveSuccess(false), 2000); } }; @@ -86,11 +90,19 @@ export const WorkflowToolbar: React.FC = () => {
+ + +

+
+    
+  
+