seperate app and layouts

This commit is contained in:
Ulf Gebhardt 2021-11-19 19:57:32 +01:00
parent 5baeb0b0ef
commit c91c4096c1
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
3 changed files with 27 additions and 10 deletions

View File

@ -1,19 +1,15 @@
<template>
<div id="app">
<nav-bar class="wrapper-nav" />
<router-view class="wrapper p-3"></router-view>
<content-footer />
<default-layout v-if="$store.state.token" />
<router-view v-else></router-view>
</div>
</template>
<script>
import NavBar from '@/components/NavBar.vue'
import ContentFooter from '@/components/ContentFooter.vue'
import defaultLayout from '@/layouts/defaultLayout.vue'
export default {
name: 'App',
components: {
NavBar,
ContentFooter,
},
name: 'app',
components: { defaultLayout },
}
</script>

View File

@ -16,6 +16,8 @@
>
| {{ $store.state.openCreations }} offene Schöpfungen
</b-nav-item>
<b-nav-item class="mr-auto">Wallet</b-nav-item>
<b-nav-item class="mr-auto">Logout</b-nav-item>
<!-- <b-nav-item v-show="open < 1" to="/creation-confirm">| keine offene Schöpfungen</b-nav-item> -->
</b-navbar-nav>
</b-collapse>

View File

@ -0,0 +1,19 @@
<template>
<div>
<nav-bar class="wrapper-nav" />
<router-view class="wrapper p-3"></router-view>
<foo-ter />
</div>
</template>
<script>
import NavBar from '@/components/NavBar.vue'
import FooTer from '@/components/Footer.vue'
export default {
name: 'defaultLayout',
components: {
NavBar,
FooTer,
},
}
</script>