Update App.tsx to handle selectedPath changes

This commit is contained in:
2026-04-13 21:23:30 +02:00
parent d5300cf96a
commit 6b568302e3

View File

@@ -2361,6 +2361,10 @@ export function App({ store, initialStatusMessage }: AppProps) {
setBrushNameDraft(selectedBrush?.name ?? "");
}, [selectedBrush]);
useEffect(() => {
setPathNameDraft(selectedPath?.name ?? "");
}, [selectedPath]);
useEffect(() => {
setEntityNameDraft(selectedEntity?.name ?? "");
}, [selectedEntity]);
@@ -2369,6 +2373,14 @@ export function App({ store, initialStatusMessage }: AppProps) {
setModelInstanceNameDraft(selectedModelInstance?.name ?? "");
}, [selectedModelInstance]);
useEffect(() => {
setPathPointDrafts(
selectedPath === null
? []
: selectedPath.points.map((point) => createVec3Draft(point.position))
);
}, [selectedPath]);
useEffect(() => {
if (selectedBrush === null) {
setPositionDraft(createVec3Draft(DEFAULT_BOX_BRUSH_CENTER));