frontend/src/App.vue

44 lines
1 KiB
Vue
Raw Normal View History

2025-09-09 23:19:17 +03:00
<script setup>
2025-09-12 23:48:38 +03:00
import NavBar from '@/components/Navbar/NavBar.vue'
2025-10-12 14:20:25 +03:00
import Footer from '@/components/Footer/Footer.vue'
2025-09-09 23:19:17 +03:00
</script>
<template>
2025-10-07 20:39:35 +03:00
<n-config-provider>
<n-message-provider>
<n-dialog-provider>
<n-notification-provider>
2025-10-12 15:12:44 +03:00
<div class="app-layout">
<NavBar />
<div class="main-content">
<n-grid
responsive="screen"
item-responsive
cols="24"
:x-gap="16"
:y-gap="16"
class="shift"
>
<n-gi span="xs:1 s:1 m:2 l:2 xl:3 xxl:3" />
2025-10-12 15:12:44 +03:00
<n-gi span="xs:22 s:22 m:20 l:20 xl:18 xxl:18">
<router-view />
</n-gi>
2025-09-14 14:20:19 +03:00
2025-10-12 15:12:44 +03:00
<n-gi span="xs:1 s:1 m:2 l:2 xl:3 xxl:3" />
</n-grid>
</div>
<Footer />
</div>
2025-10-07 20:39:35 +03:00
</n-notification-provider>
</n-dialog-provider>
</n-message-provider>
</n-config-provider>
2025-09-14 14:20:19 +03:00
</template>
2025-09-25 20:40:11 +03:00
<style scoped>
2025-10-07 20:39:35 +03:00
.shift {
2025-09-25 20:40:11 +03:00
padding-top: 10px;
}
</style>