17 lines
411 B
JavaScript
17 lines
411 B
JavaScript
import Cookies from 'js-cookie';
|
|
|
|
export const updateCartCookie = (cartItems) => {
|
|
const cartData = JSON.stringify(cartItems);
|
|
Cookies.set('cart', cartData, { expires: 7 }); // Cookie expires in 7 days
|
|
};
|
|
|
|
export const getCartFromCookie = () => {
|
|
const cartData = Cookies.get('cart');
|
|
return cartData ? JSON.parse(cartData) : [];
|
|
};
|
|
|
|
export const clearCartCookie = () => {
|
|
Cookies.remove('cart');
|
|
};
|
|
|