diff --git a/src/frontend/src/components/headerComponent/components/menuBar/index.tsx b/src/frontend/src/components/headerComponent/components/menuBar/index.tsx
index 5e23cc185..8f3a79df3 100644
--- a/src/frontend/src/components/headerComponent/components/menuBar/index.tsx
+++ b/src/frontend/src/components/headerComponent/components/menuBar/index.tsx
@@ -21,7 +21,7 @@ import {
} from "../../../ui/dropdown-menu";
import { alertContext } from "../../../../contexts/alertContext";
-import { Link } from "react-router-dom";
+import { Link, useNavigate } from "react-router-dom";
import { undoRedoContext } from "../../../../contexts/undoRedoContext";
import FlowSettingsModal from "../../../../modals/flowSettingsModal";
import { Button } from "../../../ui/button";
@@ -32,9 +32,13 @@ export const MenuBar = ({ flows, tabId }) => {
const { openPopUp } = useContext(PopUpContext);
const { undo, redo } = useContext(undoRedoContext);
+ const navigate = useNavigate();
+
function handleAddFlow() {
try {
- addFlow(null, true);
+ addFlow(null, true).then((id) => {
+ navigate("/flow/" + id);
+ });
// saveFlowStyleInDataBase();
} catch (err) {
setErrorData(err);
@@ -86,7 +90,7 @@ export const MenuBar = ({ flows, tabId }) => {
Redo
- Flows
+ Projects
{
@@ -109,7 +113,7 @@ export const MenuBar = ({ flows, tabId }) => {
}}
>
- Add Flow
+ New Project