Fix delete not deleting when searching for something
This commit is contained in:
parent
6b691dc47d
commit
1fd2931e4c
2 changed files with 11 additions and 9 deletions
|
|
@ -172,8 +172,9 @@ export function FlowsProvider({ children }: { children: ReactNode }) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
setData((prev) => {
|
setData((prev) => {
|
||||||
prev["saved_components"] = cloneDeep(savedComponents);
|
let newData = cloneDeep(prev);
|
||||||
return prev;
|
newData["saved_components"] = cloneDeep(savedComponents);
|
||||||
|
return newData;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,11 +41,13 @@ export default function SidebarDraggableComponent({
|
||||||
const popoverRef = useRef<HTMLDivElement>(null);
|
const popoverRef = useRef<HTMLDivElement>(null);
|
||||||
|
|
||||||
const handlePointerDown = (e) => {
|
const handlePointerDown = (e) => {
|
||||||
const rect = popoverRef.current?.getBoundingClientRect() ?? {
|
if (!open) {
|
||||||
left: 0,
|
const rect = popoverRef.current?.getBoundingClientRect() ?? {
|
||||||
top: 0,
|
left: 0,
|
||||||
};
|
top: 0,
|
||||||
setCursorPos({ x: e.clientX - rect.left, y: e.clientY - rect.top });
|
};
|
||||||
|
setCursorPos({ x: e.clientX - rect.left, y: e.clientY - rect.top });
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
function handleSelectChange(value: string) {
|
function handleSelectChange(value: string) {
|
||||||
|
|
@ -74,9 +76,8 @@ export default function SidebarDraggableComponent({
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
onPointerDown={handlePointerDown}
|
onPointerDown={handlePointerDown}
|
||||||
onContextMenu={(e) => {
|
onContextMenuCapture={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
console.log("que");
|
|
||||||
setOpen(true);
|
setOpen(true);
|
||||||
}}
|
}}
|
||||||
key={itemName}
|
key={itemName}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue