comparison client/src/components/Sidebar.vue @ 158:992e17912405

feat: Improve login against real db In order to log into our real db, we need to consume the new JSON document consuming experies, username, roles, etc. Token is stored securly in browser session. Other data is stored in vue store.
author Thomas Junk <thomas.junk@intevation.de>
date Tue, 03 Jul 2018 16:18:29 +0200
parents 5e95c62a7e74
children 061209505028
comparison
equal deleted inserted replaced
157:a85c44438d48 158:992e17912405
4 <a class="nav-link active" href="#">Active</a> 4 <a class="nav-link active" href="#">Active</a>
5 <a class="nav-link" href="#">Link</a> 5 <a class="nav-link" href="#">Link</a>
6 <a class="nav-link" href="#">Link</a> 6 <a class="nav-link" href="#">Link</a>
7 <a class="nav-link disabled" href="#">Disabled</a> 7 <a class="nav-link disabled" href="#">Disabled</a>
8 </nav> 8 </nav>
9 <div class="userinfo">
10 {{ userinfo }}
11 </div>
9 </div> 12 </div>
10 </template> 13 </template>
11 14
12 <script> 15 <script>
16 import { mapGetters } from "vuex";
17
13 export default { 18 export default {
14 name: "sidebar", 19 name: "sidebar",
15 computed: { 20 computed: {
21 ...mapGetters("user", ["userinfo"]),
16 sidebarStyle() { 22 sidebarStyle() {
17 return { 23 return {
18 sidebarcollapsed: this.collapsed, 24 sidebarcollapsed: this.collapsed,
19 sidebarextended: this.collapsed 25 sidebarextended: this.collapsed
20 }; 26 };