Update ViewportCanvas to include sourcePanelId in tool preview change handler

This commit is contained in:
2026-04-03 00:28:36 +02:00
parent b23848ff55
commit 464e7c5d86

View File

@@ -146,8 +146,17 @@ export function ViewportCanvas({
}, [onSelectionChange]);
useEffect(() => {
hostRef.current?.setCreationPreviewChangeHandler(onToolPreviewChange);
}, [onToolPreviewChange]);
hostRef.current?.setCreationPreviewChangeHandler((nextToolPreview) => {
onToolPreviewChange(
nextToolPreview.kind === "create"
? {
...nextToolPreview,
sourcePanelId: panelId
}
: nextToolPreview
);
});
}, [onToolPreviewChange, panelId]);
useEffect(() => {
hostRef.current?.setToolMode(toolMode);