Update ViewportCanvas to include sourcePanelId in tool preview change handler
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user