Files
WebETA/src/layouts/AdminLayout.vue
Alexandro Uc Santos 2c74a4b3ae fix: sidebar
2023-12-02 19:38:07 -06:00

58 lines
1.2 KiB
Vue

<script setup>
import LoadingModal from '../components/ui/LoadingModal.vue';
import NavBar from '../components/NavBar.vue';
import Sidebar from '../components/Sidebar.vue';
</script>
<template>
<div class="wrapper">
<Sidebar/>
<div class="main-panel" id="main-panel">
<NavBar/>
<div class="view">
<RouterView />
</div>
</div>
</div>
<LoadingModal/>
</template>
<style lang="scss" scoped>
.wrapper {
position: relative;
width: 100wv;
top: 0;
height: 100vh;
display: flex;
background-color: #f6f3f3;
}
.main-panel {
position: relative;
margin-left: 220px;
width: calc(100wv - 220px) !important;
}
.view {
width: 100%;
padding: 24px 50px;
}
@media (max-width: 1400px) {
.view {
padding: 24px 24px;
}
}
@media (max-width: 768px) {
.main-panel {
position: relative;
margin-left: 0px;
width: 100wv !important;
}
.view {
margin: 24px 12px;
}
}
</style>