diff --git a/space_flow/src/pages/FlowPage/flowManager/index.tsx b/space_flow/src/pages/FlowPage/flowManager/index.tsx index 1d360d545..15383c667 100644 --- a/space_flow/src/pages/FlowPage/flowManager/index.tsx +++ b/space_flow/src/pages/FlowPage/flowManager/index.tsx @@ -1,4 +1,4 @@ -import { useContext, useState } from 'react'; +import { useContext, useEffect, useState } from 'react'; import { Tab, Tabs, TabList, TabPanel } from 'react-tabs'; import FlowPage from '..'; import { TabsContext } from '../../../contexts/tabsContext'; @@ -6,19 +6,22 @@ import TabComponent from './tabComponent'; var _ = require("lodash"); export function TabsManager(){ - const {flows,addFlow} = useContext(TabsContext); - if(flows.length===0){ - addFlow({name:"untitled",flow:null,id:_.uniqueId()}) - } - + const {flows,addFlow,tabIndex,setTabIndex} = useContext(TabsContext); + useEffect(()=>{ + if(flows.length===0){ + addFlow({name:"untitled",flow:null,id:_.uniqueId()}) + addFlow({name:"untitle",flow:null,id:_.uniqueId()}) + } + },[]) + return( - - - {flows.map(flow=>{flow.name})} - - - {flows.map(flow=>)} - +
+
+ {flows.map((flow,index)=>{ + return({flow.name}) + })} +
+
) }