import { unionize, ofType, UnionOf } from "~/common/unionize";
-import { TreePickerNode } from "./workflow-tree-picker";
+import { TreePickerNode } from "./file-tree-picker";
export const fileTreePickerActions = unionize({
LOAD_TREE_PICKER_NODE: ofType<{ nodeId: string, pickerId: string }>(),
// SPDX-License-Identifier: AGPL-3.0
import { createTree, setNodeValueWith, TreeNode, setNode, mapTreeValues, Tree } from "~/models/tree";
-import { TreePicker, TreePickerNode } from "./workflow-tree-picker";
-import { fileTreePickerActions, FileTreePickerAction } from "./workflow-tree-picker-actions";
+import { TreePicker, TreePickerNode } from "./file-tree-picker";
+import { fileTreePickerActions, FileTreePickerAction } from "./file-tree-picker-actions";
import { TreeItemStatus } from "~/components/tree/tree";
import { compose } from "redux";
import { getNode } from '~/models/tree';
-export const workflowTreePickerReducer = (state: TreePicker = {}, action: FileTreePickerAction) =>
+export const fileTreePickerReducer = (state: TreePicker = {}, action: FileTreePickerAction) =>
fileTreePickerActions.match(action, {
LOAD_TREE_PICKER_NODE: ({ nodeId, pickerId }) =>
updateOrCreatePicker(state, pickerId, setNodeValueWith(setPending)(nodeId)),
import { runProcessPanelReducer } from '~/store/run-process-panel/run-process-panel-reducer';
import { WorkflowMiddlewareService } from './workflow-panel/workflow-middleware-service';
import { WORKFLOW_PANEL_ID } from './workflow-panel/workflow-panel-actions';
-import { workflowTreePickerReducer } from './workflow-tree-picker/workflow-tree-picker-reducer';
+import { fileTreePickerReducer } from './file-tree-picker/file-tree-picker-reducer';
const composeEnhancers =
(process.env.NODE_ENV === 'development' &&
fileUploader: fileUploaderReducer,
processPanel: processPanelReducer,
progressIndicator: progressIndicatorReducer,
- workflowTreePicker: workflowTreePickerReducer,
+ fileTreePicker: fileTreePickerReducer,
runProcessPanel: runProcessPanelReducer
});
import { MainFileTreePicker, MainFileTreePickerProps } from "./main-file-tree-picker";
import { TreeItem, TreeItemStatus } from "~/components/tree/tree";
import { ProjectResource } from "~/models/project";
-import { fileTreePickerActions } from "~/store/workflow-tree-picker/workflow-tree-picker-actions";
+import { fileTreePickerActions } from "~/store/file-tree-picker/file-tree-picker-actions";
import { ListItemTextIcon } from "~/components/list-item-text-icon/list-item-text-icon";
import { ProjectIcon, FavoriteIcon, ProjectsIcon, ShareMeIcon, CollectionIcon } from '~/components/icon/icon';
import { createTreePickerNode } from "~/store/tree-picker/tree-picker";
import { connect } from "react-redux";
import { Tree, TreeProps, TreeItem, TreeItemStatus } from "~/components/tree/tree";
import { RootState } from "~/store/store";
-import { createTreePickerNode, TreePickerNode } from "~/store/workflow-tree-picker/workflow-tree-picker";
+import { createTreePickerNode, TreePickerNode } from "~/store/file-tree-picker/file-tree-picker";
import { getNodeValue, getNodeChildrenIds, Tree as Ttree, createTree } from "~/models/tree";
import { Dispatch } from "redux";