//
// SPDX-License-Identifier: AGPL-3.0
-import * as React from 'react';
+import React from 'react';
import {
isRequiredInput,
FileArrayCommandInputParameter,
import { ProjectsTreePicker } from 'views-components/projects-tree-picker/projects-tree-picker';
import { connect, DispatchProp } from 'react-redux';
import { initProjectsTreePicker, getSelectedNodes, treePickerActions, getProjectsTreePickerIds } from 'store/tree-picker/tree-picker-actions';
-import { ProjectsTreePickerItem } from 'views-components/projects-tree-picker/generic-projects-tree-picker';
+import { ProjectsTreePickerItem } from 'store/tree-picker/tree-picker-middleware';
import { CollectionFile, CollectionFileType } from 'models/collection-file';
import { createSelector, createStructuredSelector } from 'reselect';
import { ChipsInput } from 'components/chips-input/chips-input';
<Field
name={input.id}
commandInput={input}
- component={FileArrayInputComponent}
+ component={FileArrayInputComponent as any}
parse={parseFiles}
format={formatFiles}
validate={validationSelector(input)} />;
refreshFiles = () => {
clearTimeout(this.fileRefreshTimeout);
- this.fileRefreshTimeout = setTimeout(this.setSelectedFiles);
+ this.fileRefreshTimeout = window.setTimeout(this.setSelectedFiles);
}
setSelectedFiles = () => {