diff --git a/src/frontend/src/contexts/tabsContext.tsx b/src/frontend/src/contexts/tabsContext.tsx index c98c2377d..08ac1f29d 100644 --- a/src/frontend/src/contexts/tabsContext.tsx +++ b/src/frontend/src/contexts/tabsContext.tsx @@ -391,15 +391,8 @@ export function TabsProvider({ children }: { children: ReactNode }) { if (index >= 0) { await deleteFlowFromDatabase(id); //removes component from data if there is any - if (flows[index].is_component) { - setData((prev) => { - let newData = _.cloneDeep(prev); - const key = flows[index].data!.nodes[0].data.type; - delete newData["custom_components"][key]; - return newData; - }); - } setFlows(flows.filter((flow) => flow.id !== id)); + processFlows(flows.filter((flow) => flow.id !== id)); } } /** diff --git a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx index e8e61fc62..c688a8ca8 100644 --- a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx @@ -121,10 +121,10 @@ export default function ExtraSidebar(): JSX.Element { setSearch(""); } } + //CAUSADORA DE BUGS useEffect(() => { if (getFilterEdge.length === 0 && search === "") { setFilterData(data); - setFilterEdge([]); setSearch(""); } }, [getFilterEdge, data]); diff --git a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/sideBarDraggableComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/sideBarDraggableComponent/index.tsx index e128afd23..984f42e50 100644 --- a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/sideBarDraggableComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/sideBarDraggableComponent/index.tsx @@ -49,7 +49,10 @@ export default function SidebarDraggableComponent({ ); break; case "delete": - deleteComponent(autoLogin ? "auto" : userData?.id!, itemName); + deleteComponent( + autoLogin ? "auto" : userData?.id!, + removeCountFromString(itemName) + ); break; } }