Implements loading boards from the API

This commit is contained in:
Michael Weimann
2018-12-03 23:31:47 +01:00
parent 411cab1d45
commit bd349a677d
2 changed files with 57 additions and 31 deletions

View File

@@ -41,7 +41,7 @@
import { AppNavigation } from 'nextcloud-vue'
import Controls from './components/Controls'
import { mapState } from 'vuex'
import { mapState, mapGetters } from 'vuex'
import Sidebar from './components/Sidebar'
export default {
@@ -51,12 +51,19 @@ export default {
Controls,
Sidebar
},
computed: mapState({
navHidden: state => state.nav.hidden,
sidebarHidden: state => state.sidebar.hidden,
menu: state => state.nav.menu,
sidebarComponent: state => state.sidebar.component
})
computed: {
...mapGetters('nav', [
'menu'
]),
...mapState({
navHidden: state => state.nav.hidden,
sidebarHidden: state => state.sidebar.hidden,
sidebarComponent: state => state.sidebar.component
})
},
created: function() {
this.$store.dispatch('nav/loadBoards')
}
}
</script>