commerce/lib/spree/utils/tokens/cart-token.ts
2024-05-21 20:00:11 +05:00

17 lines
540 B
TypeScript

import { requireConfigValue } from '../../isomorphic-config';
import Cookies from 'js-cookie';
export const getCartToken = () => Cookies.get(requireConfigValue('cartCookieName') as string);
export const setCartToken = (cartToken: string) => {
const cookieOptions = {
expires: requireConfigValue('cartCookieExpire') as number
};
Cookies.set(requireConfigValue('cartCookieName') as string, cartToken, cookieOptions);
};
export const removeCartToken = () => {
Cookies.remove(requireConfigValue('cartCookieName') as string);
};