import { RootState } from '~/store/store';
import { ServiceRepository } from '~/services/services';
import { getCommonResourceServiceError, CommonResourceServiceError } from '~/common/api/common-resource-service';
-import { snackbarActions } from '../snackbar/snackbar-actions';
+import { snackbarActions } from '~/store/snackbar/snackbar-actions';
import { projectPanelActions } from '~/store/project-panel/project-panel-action';
export const COLLECTION_COPY_DIALOG = 'projectCopy';
import { openUpdater } from "~/store/collections/updater/collection-updater-action";
import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action";
import { openMoveCollectionDialog } from '~/store/move-collection-dialog/move-collection-dialog';
-import { openCollectionCopyDialog } from "~/store/collection-copy-dialog/collection-copy-dialog";
+import { openCollectionCopyDialog } from "~/store/collections/copy/collection-copy-actions";
export const collectionActionSet: ContextMenuActionSet = [[
{
import { openUpdater } from "~/store/collections/updater/collection-updater-action";
import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action";
import { openMoveCollectionDialog } from '~/store/move-collection-dialog/move-collection-dialog';
-import { openCollectionCopyDialog } from '~/store/collection-copy-dialog/collection-copy-dialog';
+import { openCollectionCopyDialog } from '~/store/collections/copy/collection-copy-actions';
export const collectionResourceActionSet: ContextMenuActionSet = [[
{
import { ProjectTreePickerField } from '~/views-components/project-tree-picker/project-tree-picker';
import { COPY_NAME_VALIDATION, COPY_PROJECT_VALIDATION } from '~/validators/validators';
import { TextField } from "~/components/text-field/text-field";
-import { CollectionCopyFormDialogData } from "~/store/collection-copy-dialog/collection-copy-dialog";
+import { CollectionCopyFormDialogData } from "~/store/collections/copy/collection-copy-actions";
type CopyFormDialogProps = WithDialogProps<string> & InjectedFormProps<CollectionCopyFormDialogData>;
-export const CopyFormDialog = (props: CopyFormDialogProps) =>
+export const DialogCopy = (props: CopyFormDialogProps) =>
<FormDialog
dialogTitle='Make a copy'
- formFields={CopyFields}
+ formFields={DialogCopyFields}
submitLabel='Copy'
{...props}
/>;
-const CopyFields = () => <span>
+const DialogCopyFields = () => <span>
<Field
name='name'
component={TextField}
import { compose } from "redux";
import { withDialog } from "~/store/dialog/with-dialog";
import { reduxForm } from 'redux-form';
-import { COLLECTION_COPY_DIALOG, CollectionCopyFormDialogData } from '~/store/collection-copy-dialog/collection-copy-dialog';
-import { CopyFormDialog } from "~/views-components/copy-dialog/copy-dialog";
-import { copyCollection } from '~/store/collection-copy-dialog/collection-copy-dialog';
+import { COLLECTION_COPY_DIALOG, CollectionCopyFormDialogData, copyCollection } from '~/store/collections/copy/collection-copy-actions';
+import { DialogCopy } from "~/views-components/dialog-copy/dialog-copy";
-export const CollectionCopyDialog = compose(
+export const CopyCollectionDialog = compose(
withDialog(COLLECTION_COPY_DIALOG),
reduxForm<CollectionCopyFormDialogData>({
form: COLLECTION_COPY_DIALOG,
dispatch(copyCollection(data));
}
})
-)(CopyFormDialog);
\ No newline at end of file
+)(DialogCopy);
\ No newline at end of file
import { CollectionPartialCopyDialog } from '../../views-components/collection-partial-copy-dialog/collection-partial-copy-dialog';
import { MoveProjectDialog } from '~/views-components/move-project-dialog/move-project-dialog';
import { MoveCollectionDialog } from '~/views-components/move-collection-dialog/move-collection-dialog';
-import { CollectionCopyDialog } from '~/views-components/copy-dialog/copy-collection-dialog';
+import { CopyCollectionDialog } from '~/views-components/dialog-forms/copy-collection-dialog';
const DRAWER_WITDH = 240;
const APP_BAR_HEIGHT = 100;
<CollectionPartialCopyDialog />
<DialogCollectionCreateWithSelectedFile />
<FileRemoveDialog />
- <CollectionCopyDialog />
+ <CopyCollectionDialog />
<MultipleFilesRemoveDialog />
<UpdateCollectionDialog />
<UploadCollectionFilesDialog />