diff --git a/client/src/components/CardCopyStep/CardCopyStep.jsx b/client/src/components/CardCopyStep/CardCopyStep.jsx index 643a67a..54a517d 100644 --- a/client/src/components/CardCopyStep/CardCopyStep.jsx +++ b/client/src/components/CardCopyStep/CardCopyStep.jsx @@ -9,7 +9,7 @@ import { useForm } from '../../hooks'; import styles from './CardCopyStep.module.scss'; const CardCopyStep = React.memo( - ({ projectsToLists, defaultPath, onTransfer, onBoardFetch, onBack, onClose, onCopyCard }) => { + ({ projectsToLists, defaultPath, onBoardFetch, onBack, onClose, onCopyCard }) => { const [t] = useTranslation(); const [path, handleFieldChange] = useForm(() => ({ @@ -54,15 +54,16 @@ const CardCopyStep = React.memo( ); const handleSubmit = useCallback(() => { + /* if (selectedBoard.id !== defaultPath.boardId) { onTransfer(selectedBoard.id, selectedList.id); } else if (selectedList.id !== defaultPath.listId) { console.log('test'); } - - onCopyCard(selectedList.id, { name: 'test' }, false); + */ + onCopyCard(selectedList.id, path, false); onClose(); - }, [defaultPath, onTransfer, onClose, selectedBoard, selectedList, onCopyCard]); + }, [onCopyCard, selectedList.id, path, onClose]); return ( <> @@ -155,7 +156,7 @@ CardCopyStep.propTypes = { defaultPath: PropTypes.object.isRequired, /* eslint-enable react/forbid-prop-types */ // onMove: PropTypes.func.isRequired, - onTransfer: PropTypes.func.isRequired, + // onTransfer: PropTypes.func.isRequired, onBoardFetch: PropTypes.func.isRequired, onBack: PropTypes.func, onClose: PropTypes.func.isRequired, diff --git a/client/src/components/CardModal/CardModal.jsx b/client/src/components/CardModal/CardModal.jsx index af498e7..27c82a4 100755 --- a/client/src/components/CardModal/CardModal.jsx +++ b/client/src/components/CardModal/CardModal.jsx @@ -24,7 +24,7 @@ import DueDateEditStep from '../DueDateEditStep'; import StopwatchEditStep from '../StopwatchEditStep'; import CardMoveStep from '../CardMoveStep'; import DeleteStep from '../DeleteStep'; -import CardCopyStep from '../CardCopyStep'; +// import CardCopyStep from '../CardCopyStep'; import CardCopyPopup from '../CardCopyPopup'; import styles from './CardModal.module.scss'; diff --git a/client/src/components/LabelsStep/LabelsStep.jsx b/client/src/components/LabelsStep/LabelsStep.jsx index 63de7c3..77e95b2 100755 --- a/client/src/components/LabelsStep/LabelsStep.jsx +++ b/client/src/components/LabelsStep/LabelsStep.jsx @@ -231,13 +231,14 @@ LabelsStep.propTypes = { onMove: PropTypes.func.isRequired, onDelete: PropTypes.func.isRequired, onBack: PropTypes.func, - onCopyCard: PropTypes.func.isRequired, + onCopyCard: PropTypes.func, }; LabelsStep.defaultProps = { title: 'common.labels', canEdit: true, onBack: undefined, + onCopyCard: undefined, }; export default LabelsStep; diff --git a/client/src/components/List/List.jsx b/client/src/components/List/List.jsx index a1931da..5ba7af0 100755 --- a/client/src/components/List/List.jsx +++ b/client/src/components/List/List.jsx @@ -12,7 +12,7 @@ import NameEdit from './NameEdit'; import CardAdd from './CardAdd'; import ActionsStep from './ActionsStep'; import { ReactComponent as PlusMathIcon } from '../../assets/images/plus-math-icon.svg'; -import CardCopyStep from '../CardCopyStep'; +// import CardCopyStep from '../CardCopyStep'; import styles from './List.module.scss'; @@ -183,7 +183,11 @@ List.propTypes = { onUpdate: PropTypes.func.isRequired, onDelete: PropTypes.func.isRequired, onCardCreate: PropTypes.func.isRequired, - onCopyCard: PropTypes.func.isRequired, + onCopyCard: PropTypes.func, +}; + +List.defaultProps = { + onCopyCard: undefined, }; export default List;