yandere_fe/src/App.js
2017-02-16 22:25:41 +01:00

26 lines
688 B
JavaScript

import UserPanel from './components/user_panel/user_panel.vue'
import NavPanel from './components/nav_panel/nav_panel.vue'
import Notifications from './components/notifications/notifications.vue'
export default {
name: 'app',
components: {
UserPanel,
NavPanel,
Notifications
},
data: () => ({
mobileActivePanel: 'timeline'
}),
computed: {
currentUser () { return this.$store.state.users.currentUser },
style () { return { 'background-image': `url(${this.currentUser.background_image})` } },
sitename () { return this.$store.state.config.name }
},
methods: {
activatePanel (panelName) {
this.mobileActivePanel = panelName
}
}
}