<template lang="pug">
#app
Header
slot
Footer(v-if="footer !== false")
</template>
<script>
import Header from './partials/Header'
import Footer from './partials/Footer'
export default {
props: ['footer', 'primary-bg'],
components: {
Header,
Footer,
},
computed: {
mainClass() {
let classes = [];
if(this.primaryBg) classes.push('main--bg-teritary');
return classes
},
}
}
</script>
<style lang="scss">
#app {
display: flex;
flex-direction: column;
min-height: 100vh;
}
#app main {
flex: 1;
}
.main--bg-teritary {
background-color: var(--bg-teritary);
}
</style>