Update App.tsx to handle selectedPath changes
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user