فهرست منبع

add searchNode action

AykutSarac 3 سال پیش
والد
کامیت
2d8dc7e0d1
2فایلهای تغییر یافته به همراه11 افزوده شده و 0 حذف شده
  1. 10 0
      src/reducer/reducer.ts
  2. 1 0
      src/typings/global.ts

+ 10 - 0
src/reducer/reducer.ts

@@ -12,6 +12,7 @@ export enum ConfigActionType {
   ZOOM_OUT,
   CENTER_VIEW,
   SET_JSON,
+  SET_SEARCH_NODE,
 }
 
 export type ReducerAction = {
@@ -27,6 +28,15 @@ export const useConfigReducer: React.Reducer<AppConfig, ReducerAction> = (
     case ConfigActionType.SET_CONFIG:
       return { ...state, settings: action.payload };
 
+    case ConfigActionType.SET_SEARCH_NODE:
+      return {
+        ...state,
+        settings: {
+          ...state.settings,
+          searchNode: action.payload,
+        },
+      };
+
     case ConfigActionType.CENTER_VIEW:
       return {
         ...state,

+ 1 - 0
src/typings/global.ts

@@ -7,4 +7,5 @@ export interface StorageConfig {
   hideEditor: boolean;
   zoomScale: number;
   transform: number;
+  searchNode: string;
 }