diff --git a/client/src/api/cards.js b/client/src/api/cards.js index c7e34353..8781af93 100755 --- a/client/src/api/cards.js +++ b/client/src/api/cards.js @@ -35,18 +35,8 @@ export const transformCardData = (data) => ({ /* Actions */ -const getCards = (boardId, data, headers) => - socket.get(`/board/${boardId}/cards`, data, headers).then((body) => ({ - ...body, - items: body.items.map(transformCard), - included: { - ...body.included, - attachments: body.included.attachments.map(transformAttachment), - }, - })); - -const createCard = (boardId, data, headers) => - socket.post(`/boards/${boardId}/cards`, transformCardData(data), headers).then((body) => ({ +const createCard = (listId, data, headers) => + socket.post(`/lists/${listId}/cards`, transformCardData(data), headers).then((body) => ({ ...body, item: transformCard(body.item), })); @@ -55,6 +45,10 @@ const getCard = (id, headers) => socket.get(`/cards/${id}`, undefined, headers).then((body) => ({ ...body, item: transformCard(body.item), + included: { + ...body.included, + attachments: body.included.attachments.map(transformAttachment), + }, })); const updateCard = (id, data, headers) => @@ -83,7 +77,6 @@ const makeHandleCardUpdate = makeHandleCardCreate; const makeHandleCardDelete = makeHandleCardCreate; export default { - getCards, createCard, getCard, updateCard, diff --git a/client/src/components/BoardKanban/BoardKanban.jsx b/client/src/components/Board/Board.jsx similarity index 97% rename from client/src/components/BoardKanban/BoardKanban.jsx rename to client/src/components/Board/Board.jsx index 50f92147..d3bb09cc 100755 --- a/client/src/components/BoardKanban/BoardKanban.jsx +++ b/client/src/components/Board/Board.jsx @@ -10,11 +10,11 @@ import CardModalContainer from '../../containers/CardModalContainer'; import ListAdd from './ListAdd'; import { ReactComponent as PlusMathIcon } from '../../assets/images/plus-math-icon.svg'; -import styles from './BoardKanban.module.scss'; +import styles from './Board.module.scss'; const parseDndId = (dndId) => dndId.split(':')[1]; -const BoardKanban = React.memo( +const Board = React.memo( ({ listIds, isCardModalOpened, canEdit, onListCreate, onListMove, onCardMove }) => { const [t] = useTranslation(); const [isListAddOpened, setIsListAddOpened] = useState(false); @@ -166,7 +166,7 @@ const BoardKanban = React.memo( }, ); -BoardKanban.propTypes = { +Board.propTypes = { listIds: PropTypes.array.isRequired, // eslint-disable-line react/forbid-prop-types isCardModalOpened: PropTypes.bool.isRequired, canEdit: PropTypes.bool.isRequired, @@ -175,4 +175,4 @@ BoardKanban.propTypes = { onCardMove: PropTypes.func.isRequired, }; -export default BoardKanban; +export default Board; diff --git a/client/src/components/BoardKanban/BoardKanban.module.scss b/client/src/components/Board/Board.module.scss similarity index 100% rename from client/src/components/BoardKanban/BoardKanban.module.scss rename to client/src/components/Board/Board.module.scss diff --git a/client/src/components/BoardKanban/ListAdd.jsx b/client/src/components/Board/ListAdd.jsx similarity index 98% rename from client/src/components/BoardKanban/ListAdd.jsx rename to client/src/components/Board/ListAdd.jsx index 9d5459f1..7fc1e49f 100755 --- a/client/src/components/BoardKanban/ListAdd.jsx +++ b/client/src/components/Board/ListAdd.jsx @@ -72,7 +72,7 @@ const ListAdd = React.memo(({ onCreate, onClose }) => {