const setCookie = (name, value, { domain, maxAge, path } = {}) => {
let cookieString = `${name}=${value}`;
if (typeof maxAge === "number") {
cookieString += `; max-age=${maxAge}`;
}
if (domain) {
cookieString += `; domain=${domain}`;
}
if (path) {
cookieString += `; path=${path}`;
}
document.cookie = cookieString;
};
const getCookie = (name) => {
const cookieArray = document.cookie.split("; ");
let cookieName;
let cookieValue;
for (const item of cookieArray) {
[cookieName, cookieValue] = item.split("=");
if ((cookieName = name)) {
return cookieValue;
}
}
return
};
const removeCookie = (name) => {
setCookie(name,'',0)
};
export { setCookie, getCookie, removeCookie };