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]); }, [onSelectionChange]);
useEffect(() => { useEffect(() => {
hostRef.current?.setCreationPreviewChangeHandler(onToolPreviewChange); hostRef.current?.setCreationPreviewChangeHandler((nextToolPreview) => {
}, [onToolPreviewChange]); onToolPreviewChange(
nextToolPreview.kind === "create"
? {
...nextToolPreview,
sourcePanelId: panelId
}
: nextToolPreview
);
});
}, [onToolPreviewChange, panelId]);
useEffect(() => { useEffect(() => {
hostRef.current?.setToolMode(toolMode); hostRef.current?.setToolMode(toolMode);