Layout Configure
Here is the layout and routing configure
Default Layout
<template>
<div class="wrapper">
<Sidebar></Sidebar>
<main class="main-content content-page ">
<div class="position-relative ">
<Header />
</div>
<div :class="`content-inner ${pageLayout} pb-0`" id="page_layout">
<router-view></router-view>
</div>
<Footer appName="XRay" />
</main>
<setting-offcanvas></setting-offcanvas>
</div>
</template>
<script setup>
import { computed } from 'vue'
import Sidebar from "@/components/partials/Sidebar.vue";
import Footer from "@/components/partials/Footer.vue";
import Header from "@/components/partials/Header.vue";
import SettingOffcanvas from '@/components/setting/SettingOffcanvas.vue';
// Pinia Store
import { useSetting } from '@/store/pinia';
const store = useSetting();
const pageLayout = computed(() => store.page_layout_value);
</script>
Blank Layout
<template>
<div class="content-bg">
<router-view></router-view>
<setting-offcanvas></setting-offcanvas>
</div>
</template>
<script setup>
import SettingOffcanvas from '@/components/setting/SettingOffcanvas.vue';
</script>