salix-front/src/layouts/MainLayout.vue

35 lines
861 B
Vue
Raw Normal View History

2022-03-24 15:49:33 +00:00
<script setup>
2023-02-07 13:59:59 +00:00
import { ref } from 'vue';
2022-11-18 07:49:40 +00:00
import { useQuasar } from 'quasar';
2022-12-19 10:23:08 +00:00
import Navbar from 'src/components/NavBar.vue';
2022-11-18 07:49:40 +00:00
const quasar = useQuasar();
2023-02-09 06:26:08 +00:00
const rightDrawer = ref(false);
function toggleRightDrawer() {
rightDrawer.value = !rightDrawer.value;
}
2022-03-24 15:49:33 +00:00
</script>
2022-03-11 10:41:23 +00:00
<template>
2022-10-24 16:36:05 +00:00
<q-layout view="hHh LpR fFf">
2023-02-09 06:26:08 +00:00
<Navbar @on-toggle-right-drawer="toggleRightDrawer" />
2022-04-19 10:37:47 +00:00
<router-view></router-view>
2023-02-07 13:59:59 +00:00
<q-drawer
2023-02-09 06:26:08 +00:00
v-model="rightDrawer"
2023-02-07 13:59:59 +00:00
show-if-above
side="right"
:width="256"
2023-02-09 06:26:08 +00:00
:breakpoint="800"
2023-02-07 13:59:59 +00:00
>
<q-scroll-area class="fit text-grey-8">
<div id="rightPanel"></div>
</q-scroll-area>
</q-drawer>
2022-11-18 07:49:40 +00:00
<q-footer v-if="quasar.platform.is.mobile"></q-footer>
2022-03-11 10:41:23 +00:00
</q-layout>
</template>
2022-04-19 11:50:54 +00:00
<style lang="scss" scoped></style>