diff --git a/src/frontend/src/App.tsx b/src/frontend/src/App.tsx index 77b405ebc..259c40fad 100644 --- a/src/frontend/src/App.tsx +++ b/src/frontend/src/App.tsx @@ -47,13 +47,6 @@ export default function App() { }> >([]); - // Initialize state variable for the version - const [version, setVersion] = useState(""); - useEffect(() => { - getVersion().then((data) => { - setVersion(data.version); - }); - }, []); // Use effect hook to update alertsList when a new alert is added useEffect(() => { // If there is an error alert open with data, add it to the alertsList @@ -157,14 +150,6 @@ export default function App() { ))} - - {version &&
⛓️ LangFlow v{version}
} -
Created by Logspace
-
); } diff --git a/src/frontend/src/pages/FlowPage/index.tsx b/src/frontend/src/pages/FlowPage/index.tsx index 61eb83ce4..661de5935 100644 --- a/src/frontend/src/pages/FlowPage/index.tsx +++ b/src/frontend/src/pages/FlowPage/index.tsx @@ -1,7 +1,8 @@ -import { useContext, useEffect } from "react"; +import { useContext, useEffect, useState } from "react"; import Page from "./components/PageComponent"; import { TabsContext } from "../../contexts/tabsContext"; import { useParams } from "react-router-dom"; +import { getVersion } from "../../controllers/API"; export default function FlowPage() { const { flows, tabId, setTabId } = useContext(TabsContext); @@ -9,6 +10,15 @@ export default function FlowPage() { useEffect(() => { setTabId(id); }, [id]); + + // Initialize state variable for the version + const [version, setVersion] = useState(""); + useEffect(() => { + getVersion().then((data) => { + setVersion(data.version); + }); + }, []); + return (
{flows.length > 0 && @@ -16,6 +26,14 @@ export default function FlowPage() { flows.findIndex((flow) => flow.id === tabId) !== -1 && ( flow.id === tabId)} /> )} + + {version &&
⛓️ LangFlow v{version}
} +
Created by Logspace
+
); }