fix: wrap layout and dialogs in FrappeUIProvider

(cherry picked from commit 0978fa58a29d6af52f1b1fe4b3e025f4f82ca889)
This commit is contained in:
Shariq Ansari 2025-05-19 15:55:54 +05:30 committed by Mergify
parent d2984e3618
commit 1a9a661c1c

View File

@ -1,16 +1,17 @@
<template>
<Layout v-if="session().isLoggedIn">
<router-view />
</Layout>
<Dialogs />
<Toasts />
<FrappeUIProvider>
<Layout v-if="session().isLoggedIn">
<router-view />
</Layout>
<Dialogs />
</FrappeUIProvider>
</template>
<script setup>
import { Dialogs } from '@/utils/dialogs'
import { sessionStore as session } from '@/stores/session'
import { setTheme } from '@/stores/theme'
import { Toasts, setConfig } from 'frappe-ui'
import { FrappeUIProvider, setConfig } from 'frappe-ui'
import { computed, defineAsyncComponent, onMounted } from 'vue'
const MobileLayout = defineAsyncComponent(