@@ -70,8 +70,9 @@ class BoardContainer extends Component {
|
||||
switch (event.type) {
|
||||
case "ADD_CARD":
|
||||
return actions.addCard({ laneId: event.laneId, card: event.card });
|
||||
case "UPDATE_CARD":
|
||||
return actions.updateCard({ laneId: event.laneId, card: event.card });
|
||||
// Note: Removed because there was a duplicate entry
|
||||
// case "UPDATE_CARD":
|
||||
// return actions.updateCard({ laneId: event.laneId, card: event.card });
|
||||
case "REMOVE_CARD":
|
||||
return actions.removeCard({ laneId: event.laneId, cardId: event.cardId });
|
||||
case "REFRESH_BOARD":
|
||||
|
||||
@@ -62,12 +62,14 @@ class Lane extends Component {
|
||||
}
|
||||
};
|
||||
|
||||
UNSAFE_componentWillReceiveProps(nextProps) {
|
||||
if (!isEqual(this.props.cards, nextProps.cards)) {
|
||||
this.setState({
|
||||
static getDerivedStateFromProps(nextProps, prevState) {
|
||||
if (!isEqual(prevState.cards, nextProps.cards)) {
|
||||
return {
|
||||
currentPage: nextProps.currentPage
|
||||
});
|
||||
};
|
||||
}
|
||||
// Return null if the state hasn't changed
|
||||
return null;
|
||||
}
|
||||
|
||||
removeCard = (cardId) => {
|
||||
@@ -155,8 +157,7 @@ class Lane extends Component {
|
||||
cardDropClass,
|
||||
tagStyle,
|
||||
cardStyle,
|
||||
components,
|
||||
t
|
||||
components
|
||||
} = this.props;
|
||||
const { addCardMode, collapsed } = this.state;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user