Add Main component

This commit is contained in:
valitovgaziz
2024-11-23 01:37:48 +05:00
parent 695c26774f
commit 248f098339
2 changed files with 34 additions and 1 deletions
+33
View File
@@ -0,0 +1,33 @@
<template>
<div class="content-wrapper" :class="{ centered: isCentered }">
<slot></slot>
</div>
</template>
<script>
export default {
name: 'ContentWrapper',
props: {
// Проп для управления положением контента (центрирование или выравнивание вверх)
isCentered: {
type: Boolean,
default: true
}
}
};
</script>
<style scoped>
.content-wrapper {
display: flex;
flex-direction: column;
justify-content: flex-start; /* Выравниваем контент к верху */
align-items: stretch;
min-height: 100vh; /* Если нужно растянуть контейнер на всю высоту экрана */
}
.centered {
justify-content: center; /* Центрирование контента вертикально */
align-items: center; /* Центрирование контента горизонтально */
}
</style>
+1 -1
View File
@@ -5,6 +5,6 @@ import Footer from '../components/Footer.vue'
<template> <template>
<Header /> <Header />
<Main />
<Footer /> <Footer />
</template> </template>