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