Skip to content

Commit fe142f4

Browse files
committed
Loading resources from vuex instance
1 parent e0182a2 commit fe142f4

File tree

5 files changed

+20
-29
lines changed

5 files changed

+20
-29
lines changed

package-lock.json

Lines changed: 8 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
{
22
"name": "@gewaer/gw-sidebar",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"description": "Base sidebar component for the Gewaer platform.",
55
"main": "./dist/gw-sidebar.umd.min.js",
66
"files": [
77
"dist/gw-sidebar.umd.min.js",
8-
"dist/gw-sidebar.css",
9-
"src/assets"
8+
"dist/gw-sidebar.css"
109
],
1110
"scripts": {
1211
"serve": "vue-cli-service serve",
@@ -28,7 +27,6 @@
2827
"lint"
2928
],
3029
"dependencies": {
31-
"@babel/polyfill": "^7.0.0",
3230
"vue": "^2.6.8",
3331
"vuex": "^3.0.1"
3432
},

src/assets/hamburguer-menu.png

1.57 KB
Loading

src/assets/secondary-logo.png

3.24 KB
Loading

src/index.vue

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<template lang="html">
1+
<template>
22
<div
33
id="page-sidebar"
44
:class="{ 'open' : showSidebar }"
@@ -9,10 +9,10 @@
99
>
1010
<div class="sidebar-header">
1111
<router-link :to="{ name: 'dashboard'}" class="app-secondary-logo">
12-
<img src="/img/secondary-logo.png">
12+
<img src="./assets/secondary-logo.png">
1313
</router-link>
1414
<div class="menu-icon d-none d-lg-inline-block">
15-
<img src="/img/icons/hamburguer-menu.png">
15+
<img src="./assets/hamburguer-menu.png">
1616
</div>
1717
</div>
1818
<div id="sidebar-menu" class="sidebar-menu">
@@ -22,17 +22,17 @@
2222
<span class="title">Dashboard</span>
2323
</router-link>
2424
<span class="icon-thumbnail">
25-
<i class="fas fa-chart-pie"/>
25+
<i class="fa fa-pie-chart"/>
2626
</span>
2727
</li>
28-
<template v-if="companyData">
29-
<li v-for="(resource, index) in companyData.resources" :key="index">
30-
<router-link :to="{ name: 'browse', params: { resource: resource.name }}">
31-
<span class="title">{{ resource.title }}</span>
28+
<template v-if="resources">
29+
<li v-for="(resource, index) in resources" :key="index">
30+
<router-link :to="{ name: 'browse', params: { resource: resource.slug }}">
31+
<span class="title">{{ resource.name }}</span>
3232
</router-link>
3333
<span class="icon-thumbnail">
3434
<img v-if="resource.icon" :src="resource.icon" width="50%">
35-
<span v-else>{{ resource.name | firstLetter }}</span>
35+
<span v-else>{{ resource.slug | firstLetter }}</span>
3636
</span>
3737
</li>
3838
</template>
@@ -60,7 +60,7 @@ export default {
6060
},
6161
computed: {
6262
...mapState({
63-
companyData: state => state.Company.data
63+
resources: state => state.Application.resources
6464
})
6565
}
6666
};

0 commit comments

Comments
 (0)