diff --git a/src/components/Navigation/navigation.ts b/src/components/Navigation/navigation.ts index c8557fea9..47f44baa5 100644 --- a/src/components/Navigation/navigation.ts +++ b/src/components/Navigation/navigation.ts @@ -1,8 +1,15 @@ import Cookies from 'js-cookie'; -import { TOKEN_COOKIE_NAME } from "../../lib/jwt"; +import { TOKEN_COOKIE_NAME } from '../../lib/jwt'; export function logout() { Cookies.remove(TOKEN_COOKIE_NAME); + + // @FIXME: fix the domain name in the cookie created by the API + Cookies.remove(TOKEN_COOKIE_NAME, { + path: '/', + domain: 'api.roadmap.sh', + }); + // Reloading will automatically redirect the user if required window.location.reload(); } @@ -36,10 +43,10 @@ function bindEvents() { }); document - .querySelector('[data-command-menu]') - ?.addEventListener('click', () => { - window.dispatchEvent(new CustomEvent('command.k')); - }); + .querySelector('[data-command-menu]') + ?.addEventListener('click', () => { + window.dispatchEvent(new CustomEvent('command.k')); + }); } bindEvents();