diff --git a/frontend/src/apis/auth.api.js b/frontend/src/apis/auth.api.js index 242f574..ad90e98 100644 --- a/frontend/src/apis/auth.api.js +++ b/frontend/src/apis/auth.api.js @@ -16,6 +16,11 @@ const AUTH_HEADER = 'Authorization'; export default class AuthApi { static setAuthHeader(token) { + if (!token) { + Reflect.deleteProperty(Axios.defaults.headers.common, AUTH_HEADER); + return; + } + Axios.defaults.headers.common[AUTH_HEADER] = `Bearer ${token}`; } diff --git a/frontend/src/components/app.vue b/frontend/src/components/app.vue index 5e1bf4d..378983f 100644 --- a/frontend/src/components/app.vue +++ b/frontend/src/components/app.vue @@ -45,6 +45,7 @@ export default { { icon: 'fas fa-sign-out-alt', text: 'Logout', to: { name: 'logout' } }, ], false: [ + { icon: 'fas fa-code-branch', text: 'Perk trees', to: { name: 'trees' } }, { icon: 'fas fa-sign-in-alt', text: 'Login', to: { name: 'login' } }, { icon: 'fas fa-user-plus ', text: 'Sign up', to: { name: 'signup' } }, ], diff --git a/frontend/src/components/perks.component.vue b/frontend/src/components/perks.component.vue index b5c71ab..261b0c3 100644 --- a/frontend/src/components/perks.component.vue +++ b/frontend/src/components/perks.component.vue @@ -49,8 +49,10 @@