Files
serverless-invoices/src/views/dashboard/Dashboard.vue
Marek Fraczyk 0f9f9d84a5 CustomizationsModal.vue - add a way for users to customize css of their invoices and store it per team,
fix print styles for invoices,
add keys to translations with default English values
2021-05-18 15:57:48 +03:00

50 lines
1.3 KiB
Vue

<template>
<div>
<div class="container app__content">
<div class="row justify-content-center">
<div class="d-flex flex-column justify-content-between col-12 min-vh-100 pt-5 pb-2">
<transition name="fade" mode="out-in">
<router-view/>
</transition>
<TheFooter/>
</div>
</div>
</div>
<CustomizationsModal/>
<ClientModal v-if="team"/>
<TeamModal v-if="team"/>
<BankAccountModal v-if="team"/>
<ImportModal/>
</div>
</template>
<script>
import { mapGetters } from 'vuex';
import ClientModal from '@/components/clients/ClientModal';
import BankAccountModal from '@/components/bank-accounts/BankAccountModal';
import { VBTooltip } from 'bootstrap-vue';
import TeamModal from '@/components/team/TeamModal';
import TheFooter from '@/components/TheFooter';
import CustomizationsModal from '@/components/invoices/CustomizationsModal';
import ImportModal from '../../components/ImportModal';
export default {
directives: {
'b-tooltip': VBTooltip,
},
components: {
TheFooter,
TeamModal,
ImportModal,
BankAccountModal,
ClientModal,
CustomizationsModal,
},
computed: {
...mapGetters({
team: 'teams/team',
}),
},
};
</script>