afficher le nom d'utilisateur dans la barre

front
Gwenael PLANCHON 1 year ago
parent 2522b7cfd2
commit 50989f81ce

@ -1,17 +1,21 @@
<script> <script>
import { NOM_APP } from "@/assets/const"; import { NOM_APP } from "@/assets/const";
import { Utilisateur } from "@/data/utilisateur";
export default{ export default{
data(){ data(){
return{ return{
nomApp:NOM_APP nomApp:NOM_APP,
nomUtilisateur:"Se connecter"
} }
}, },
methods:{ methods:{
changerDarkMode: function(){ changerDarkMode: function(){
document.body.dataset.bsTheme!="dark" ? document.body.dataset.bsTheme="dark" : document.body.dataset.bsTheme="light" document.body.dataset.bsTheme!="dark" ? document.body.dataset.bsTheme="dark" : document.body.dataset.bsTheme="light"
} }
},
mounted(){
Utilisateur.utilisateurConnecte().then(user=>this.nomUtilisateur=user?.pseudo ?? "Se connecter")
} }
} }
</script> </script>
@ -53,7 +57,7 @@ export default{
</div> </div>
<button id="boutondarkmode" class="btn" v-on:click="changerDarkMode">💡</button> <button id="boutondarkmode" class="btn" v-on:click="changerDarkMode">💡</button>
<!-- TODO : l'afficher que si on n'est pas connecté, sinon afficher l'username (qui sera surement dans le localstorage)--> <!-- TODO : l'afficher que si on n'est pas connecté, sinon afficher l'username (qui sera surement dans le localstorage)-->
<router-link class="nav-link" to="/login">Se connecter</router-link> <router-link class="nav-link" to="/login">{{nomUtilisateur}}</router-link>
</div> </div>
</nav> </nav>
</template> </template>

Loading…
Cancel
Save