Directory
} from '~/models/workflow';
import { Field } from 'redux-form';
-import { require } from '~/validators/require';
import { Input, Dialog, DialogTitle, DialogContent, DialogActions, Button } from '@material-ui/core';
import { GenericInputProps, GenericInput } from './generic-input';
import { ProjectsTreePicker } from '~/views-components/projects-tree-picker/projects-tree-picker';
import { ProjectsTreePickerItem } from '~/views-components/projects-tree-picker/generic-projects-tree-picker';
import { CollectionResource } from '~/models/collection';
import { ResourceKind } from '~/models/resource';
+import { ERROR_MESSAGE } from '../../../validators/require';
export interface DirectoryInputProps {
input: DirectoryCommandInputParameter;
})}
validate={[
isRequiredInput(input)
- ? require
+ ? (directory?: Directory) => directory ? undefined : ERROR_MESSAGE
: () => undefined,
]} />;