È molto semplice in JavaScript impostare un cookie.
La soluzione è la seguente:
const setCookie = (key, value, days = 365) => {
const now = new Date();
let time = now.getTime();
time += 3600 * 1000 * 24 * days;
now.setTime(time);
const cookieStr = `${key}=${value}; expires=${now.toGMTString()}; path=/`;
document.cookie = cookieStr;
};