c3lf-system-3/src/App.vue

38 lines
720 B
Vue
Raw Normal View History

2019-11-13 21:02:44 +00:00
<template>
2019-11-13 22:21:19 +00:00
<div id="app">
<AddItem v-if="addModalOpen" @close="closeAddModal()" isModal="true"/>
<Navbar @addClicked="openAddModal()"/>
<router-view/>
2019-11-13 22:21:19 +00:00
</div>
2019-11-13 21:02:44 +00:00
</template>
<script>
2019-11-14 02:59:17 +00:00
import Navbar from '@/components/Navbar';
import AddItem from '@/components/AddItem';
2019-11-14 18:30:00 +00:00
import { mapState } from 'vuex';
2019-11-14 03:37:35 +00:00
2019-11-13 21:02:44 +00:00
export default {
2019-11-14 01:22:20 +00:00
name: 'app',
components: { Navbar, AddItem },
computed: mapState(['loadedItems', 'layout']),
data: () => ({
addModalOpen: false
}),
methods: {
openAddModal() {
this.addModalOpen = true;
},
closeAddModal() {
this.addModalOpen = false;
}
}
2019-11-13 21:21:47 +00:00
};
2019-11-13 21:02:44 +00:00
</script>
<style>
2019-11-14 01:22:20 +00:00
body, html, #app {
2019-11-14 18:30:00 +00:00
background: #000;
2019-11-14 01:22:20 +00:00
}
2019-11-13 21:02:44 +00:00
</style>
2019-12-01 21:00:06 +00:00