@@ -33,7 +33,7 @@ export const defaultJson = {
],
};
-export const defaultConfig: Partial<StorageConfig> = {
+export const defaultConfig: StorageConfig = {
layout: "LEFT",
expand: true,
autoformat: true,
@@ -25,6 +25,8 @@ export const useConfigReducer: React.Reducer<AppConfig, ReducerAction> = (
state = initialStates,
action
) => {
+ if (!state.settings.zoomPanPinch) return state;
+
switch (action.type) {
case ConfigActionType.SET_CONFIG:
return { ...state, settings: action.payload };
@@ -7,5 +7,5 @@ export interface StorageConfig {
autoformat: boolean;
hideEditor: boolean;
searchNode: string;
- zoomPanPinch: ReactZoomPanPinchRef;
+ zoomPanPinch?: ReactZoomPanPinchRef;
}