import { MAKE_A_COPY_VALIDATION, COPY_NAME_VALIDATION } from "~/validators/validators";
import { TextField } from '~/components/text-field/text-field';
-export interface CopyFormData {
+export interface CopyFormData {
name: string;
projectUuid: string;
uuid: string;
}
getProperArrowAnimation = (status: string, items: Array<TreeItem<T>>) => {
- return status === TreeItemStatus.PENDING || (status === TreeItemStatus.LOADED && !items) || (status === TreeItemStatus.LOADED && items && items.length === 0) ? <span /> : <SidePanelRightArrowIcon />;
+ return status === TreeItemStatus.PENDING ||
+ (status === TreeItemStatus.LOADED && !items) ||
+ (status === TreeItemStatus.LOADED && items && items.length === 0) ? <span /> : <SidePanelRightArrowIcon />;
}
getToggableIconClassNames = (isOpen?: boolean, isActive?: boolean) => {
import { RenameIcon, ShareIcon, MoveToIcon, CopyIcon, DetailsIcon, ProvenanceGraphIcon, AdvancedIcon, RemoveIcon } from "~/components/icon/icon";
import { openUpdater } from "~/store/collections/updater/collection-updater-action";
import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action";
-import { openMakeACopyDialog, MAKE_A_COPY_DIALOG } from "~/views-components/make-a-copy-dialog/make-a-copy-dialog";
+import { openMakeACopyDialog } from "~/views-components/make-a-copy-dialog/make-a-copy-dialog";
import { openMoveToDialog } from "../../move-to-dialog/move-to-dialog";
-import { reset } from 'redux-form';
export const collectionActionSet: ContextMenuActionSet = [[
{
icon: CopyIcon,
name: "Copy to project",
execute: (dispatch, resource) => {
- dispatch(reset(MAKE_A_COPY_DIALOG));
dispatch<any>(openMakeACopyDialog({name: resource.name, projectUuid: resource.uuid}));
}
},
import { RenameIcon, ShareIcon, MoveToIcon, CopyIcon, DetailsIcon, RemoveIcon } from "~/components/icon/icon";
import { openUpdater } from "~/store/collections/updater/collection-updater-action";
import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action";
-import { openMakeACopyDialog, MAKE_A_COPY_DIALOG } from "~/views-components/make-a-copy-dialog/make-a-copy-dialog";
+import { openMakeACopyDialog } from "~/views-components/make-a-copy-dialog/make-a-copy-dialog";
import { openMoveToDialog } from '../../move-to-dialog/move-to-dialog';
-import { reset } from 'redux-form';
export const collectionResourceActionSet: ContextMenuActionSet = [[
{
icon: CopyIcon,
name: "Copy to project",
execute: (dispatch, resource) => {
- dispatch(reset(MAKE_A_COPY_DIALOG));
dispatch<any>(openMakeACopyDialog({name: resource.name, projectUuid: resource.uuid}));
},
},
import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action";
import { openMoveToDialog } from "../../move-to-dialog/move-to-dialog";
import { PROJECT_CREATE_DIALOG } from "../../dialog-create/dialog-project-create";
-import { openMakeACopyDialog, MAKE_A_COPY_DIALOG } from "~/views-components/make-a-copy-dialog/make-a-copy-dialog";
+import { openMakeACopyDialog } from "~/views-components/make-a-copy-dialog/make-a-copy-dialog";
export const projectActionSet: ContextMenuActionSet = [[
{
icon: CopyIcon,
name: "Copy to project",
execute: (dispatch, resource) => {
- dispatch(reset(MAKE_A_COPY_DIALOG));
dispatch<any>(openMakeACopyDialog({name: resource.name, projectUuid: resource.uuid}));
}
}