Remove unused state and function in App component

This commit is contained in:
2026-04-11 12:01:20 +02:00
parent db8ef092a4
commit 1dddeaf0b8
5 changed files with 14 additions and 41 deletions

View File

@@ -1318,8 +1318,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
String(DEFAULT_GRID_SIZE)
);
const [viewportGridVisible, setViewportGridVisible] = useState(true);
const [viewportCameraSyncRequestId, setViewportCameraSyncRequestId] =
useState(0);
const [uvOffsetDraft, setUvOffsetDraft] = useState(
createVec2Draft(createDefaultFaceUvState().offset)
);
@@ -2691,10 +2689,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
}
};
const requestViewportCameraSync = () => {
setViewportCameraSyncRequestId((current) => current + 1);
};
const openAddMenuAt = (position: HierarchicalMenuPosition) => {
setHoveredAssetId(null);
setAddMenuPosition(position);
@@ -2834,7 +2828,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
}
store.clearTransformSession();
requestViewportCameraSync();
setStatusMessage(status);
};
@@ -2843,7 +2836,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
) => {
if (!doesTransformSessionChangeTarget(activeTransformSession)) {
store.clearTransformSession();
requestViewportCameraSync();
setStatusMessage("No transform change was committed.");
return;
}
@@ -2856,13 +2848,11 @@ export function App({ store, initialStatusMessage }: AppProps) {
activeTransformSession
)
);
requestViewportCameraSync();
setStatusMessage(
`${getTransformOperationPastTense(activeTransformSession.operation)} ${getTransformTargetLabel(activeTransformSession.target).toLowerCase()}.`
);
} catch (error) {
store.clearTransformSession();
requestViewportCameraSync();
setStatusMessage(getErrorMessage(error));
}
};
@@ -4392,7 +4382,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
try {
store.executeCommand(createDeleteBoxBrushCommand(brushId));
requestViewportCameraSync();
setStatusMessage(`Deleted ${label}.`);
return true;
} catch (error) {
@@ -4414,7 +4403,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
try {
store.executeCommand(createDeleteEntityCommand(entityId));
requestViewportCameraSync();
setStatusMessage(`Deleted ${label}.`);
return true;
} catch (error) {
@@ -4436,7 +4424,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
try {
store.executeCommand(createDeleteModelInstanceCommand(modelInstanceId));
requestViewportCameraSync();
setStatusMessage(`Deleted ${label}.`);
return true;
} catch (error) {
@@ -7513,7 +7500,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
toolPreview={viewportToolPreview}
transformSession={transformSession}
cameraState={editorState.viewportPanels[panelId].cameraState}
cameraSyncRequestId={viewportCameraSyncRequestId}
focusRequestId={
focusRequest.panelId === panelId ? focusRequest.id : 0
}

View File

@@ -54,7 +54,6 @@ interface ViewportCanvasProps {
toolPreview: ViewportToolPreview;
transformSession: TransformSessionState;
cameraState: ViewportPanelCameraState;
cameraSyncRequestId: number;
viewMode: ViewportViewMode;
displayMode: ViewportDisplayMode;
layoutMode: ViewportLayoutMode;
@@ -86,7 +85,6 @@ export function ViewportCanvas({
toolPreview,
transformSession,
cameraState,
cameraSyncRequestId,
viewMode,
displayMode,
layoutMode,
@@ -187,7 +185,7 @@ export function ViewportCanvas({
useLayoutEffect(() => {
hostRef.current?.setCameraState(cameraState);
}, [cameraState, cameraSyncRequestId]);
}, [cameraState]);
useEffect(() => {
hostRef.current?.setBrushSelectionChangeHandler(onSelectionChange);

View File

@@ -53,7 +53,6 @@ interface ViewportPanelProps {
toolPreview: ViewportToolPreview;
transformSession: TransformSessionState;
cameraState: ViewportPanelCameraState;
cameraSyncRequestId: number;
focusRequestId: number;
focusSelection: EditorSelection;
onActivatePanel(panelId: ViewportPanelId): void;
@@ -95,7 +94,6 @@ export function ViewportPanel({
toolPreview,
transformSession,
cameraState,
cameraSyncRequestId,
focusRequestId,
focusSelection,
onActivatePanel,
@@ -201,7 +199,6 @@ export function ViewportPanel({
toolPreview={toolPreview}
transformSession={transformSession}
cameraState={cameraState}
cameraSyncRequestId={cameraSyncRequestId}
viewMode={panelState.viewMode}
displayMode={panelState.displayMode}
layoutMode={layoutMode}