Skip to content

Commit 94e2348

Browse files
committed
Fix bug with key
1 parent f86872c commit 94e2348

File tree

2 files changed

+19
-15
lines changed

2 files changed

+19
-15
lines changed

components/Cart/CartPage/MobileCart.component.jsx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import React from 'react';
12
import { v4 as uuidv4 } from 'uuid';
23

34
import MobileCartItem from './MobileCartItem.component';
@@ -25,13 +26,14 @@ const MobileCart = ({ cart, handleRemoveProductClick, updateCart }) => (
2526
<tbody className="flex-1 sm:flex-none">
2627
{cart.products.length &&
2728
cart.products.map((item) => (
28-
<MobileCartItem
29-
key={uuidv4()}
30-
item={item}
31-
products={cart.products}
32-
handleRemoveProductClick={handleRemoveProductClick}
33-
updateCart={updateCart}
34-
/>
29+
<React.Fragment key={item.cartKey}>
30+
<MobileCartItem
31+
item={item}
32+
products={cart.products}
33+
handleRemoveProductClick={handleRemoveProductClick}
34+
updateCart={updateCart}
35+
/>
36+
</React.Fragment>
3537
))}
3638
</tbody>
3739
</table>

components/Cart/CartPage/RegularCart.component.jsx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import React from 'react';
12
import CartItem from './CartItem.component';
23

34
const RegularCart = ({
@@ -28,14 +29,15 @@ const RegularCart = ({
2829
<tbody>
2930
{cart.products.length &&
3031
cart.products.map((item) => (
31-
<CartItem
32-
key={item.cartKey}
33-
item={item}
34-
products={cart.products}
35-
handleRemoveProductClick={handleRemoveProductClick}
36-
updateCart={updateCart}
37-
updateCartProcessing={updateCartProcessing}
38-
/>
32+
<React.Fragment key={item.cartKey}>
33+
<CartItem
34+
item={item}
35+
products={cart.products}
36+
handleRemoveProductClick={handleRemoveProductClick}
37+
updateCart={updateCart}
38+
updateCartProcessing={updateCartProcessing}
39+
/>
40+
</React.Fragment>
3941
))}
4042
</tbody>
4143
</table>

0 commit comments

Comments
 (0)