Skip to content
Snippets Groups Projects
Commit 2ee1fd44 authored by Ingrid Martinsheimen Egge's avatar Ingrid Martinsheimen Egge :cow2:
Browse files

man logges ut på login siden.

dersom man ikke er logget inn, vises ikke navbar
parent 29c5f03e
No related branches found
No related tags found
1 merge request!21Merge profilinnstillinger into main
...@@ -78,7 +78,8 @@ export default { ...@@ -78,7 +78,8 @@ export default {
const id = this.profile.id; const id = this.profile.id;
const numOfProfiles = API.getProfiles().length const numOfProfiles = API.getProfiles().length
if(numOfProfiles===1 && this.updatedProfile.upRestricted===true){ console.log("antall profiler: " + numOfProfiles) //todo
if(numOfProfiles===1 && this.updatedProfile.upRestricted==true){
alert("Du må ha minst en standardprofil per konto. (ingen endringer er gjort)") alert("Du må ha minst en standardprofil per konto. (ingen endringer er gjort)")
} }
else { else {
......
<template> <template>
<div> <div>
<nav> <nav v-if="isLoggedIn">
<ul :aria-label = "'Navigation links'"> <ul :aria-label = "'Navigation links'">
<li> <li>
<RouterLink :to="'/'" :aria-label="'link to home page'"> <RouterLink :to="'/'" :aria-label="'link to home page'">
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
<script> <script>
import { Icon } from '@iconify/vue'; import { Icon } from '@iconify/vue';
import Logo from "@/components/Logo.vue"; import Logo from "@/components/Logo.vue";
import {useAuthStore} from "@/stores/authStore";
export default { export default {
name: "Navbar", name: "Navbar",
...@@ -49,7 +50,10 @@ export default { ...@@ -49,7 +50,10 @@ export default {
}, },
logoSize() { logoSize() {
return '52px'; return '52px';
} },
isLoggedIn(){
return useAuthStore().isLoggedIn;
}
} }
} }
</script> </script>
......
<script> <script>
import { API } from '@/util/API.js'; import { API } from '@/util/API.js';
import router from '@/router/index.js'; import router from '@/router/index.js';
import {useAuthStore} from "@/stores/authStore";
export default { export default {
data() { data() {
...@@ -11,6 +12,9 @@ ...@@ -11,6 +12,9 @@
errormsg: "", errormsg: "",
} }
}, },
created(){
useAuthStore().logout();
},
methods: { methods: {
login() { login() {
//todo: implement when API is up //todo: implement when API is up
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment