fix(tabsContext.tsx): remove unnecessary code that deletes component data from state
refactor(tabsContext.tsx): update processFlows function to handle removing flows from state fix(extraSidebarComponent/index.tsx): remove unused code that caused bugs fix(extraSidebarComponent/sideBarDraggableComponent/index.tsx): update deleteComponent function to remove count from item name
This commit is contained in:
parent
0edf105607
commit
d4017af18f
3 changed files with 6 additions and 10 deletions
|
|
@ -391,15 +391,8 @@ export function TabsProvider({ children }: { children: ReactNode }) {
|
||||||
if (index >= 0) {
|
if (index >= 0) {
|
||||||
await deleteFlowFromDatabase(id);
|
await deleteFlowFromDatabase(id);
|
||||||
//removes component from data if there is any
|
//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));
|
setFlows(flows.filter((flow) => flow.id !== id));
|
||||||
|
processFlows(flows.filter((flow) => flow.id !== id));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -121,10 +121,10 @@ export default function ExtraSidebar(): JSX.Element {
|
||||||
setSearch("");
|
setSearch("");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//CAUSADORA DE BUGS
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (getFilterEdge.length === 0 && search === "") {
|
if (getFilterEdge.length === 0 && search === "") {
|
||||||
setFilterData(data);
|
setFilterData(data);
|
||||||
setFilterEdge([]);
|
|
||||||
setSearch("");
|
setSearch("");
|
||||||
}
|
}
|
||||||
}, [getFilterEdge, data]);
|
}, [getFilterEdge, data]);
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,10 @@ export default function SidebarDraggableComponent({
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
case "delete":
|
case "delete":
|
||||||
deleteComponent(autoLogin ? "auto" : userData?.id!, itemName);
|
deleteComponent(
|
||||||
|
autoLogin ? "auto" : userData?.id!,
|
||||||
|
removeCountFromString(itemName)
|
||||||
|
);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue