Files
opencloud/src/App.vue
T

31 lines
975 B
Vue

<script setup lang="ts">
import { NConfigProvider, NDialogProvider, NGlobalStyle, NMessageProvider, NNotificationProvider } from 'naive-ui'
import AppHeader from '@/components/layout/AppHeader.vue'
import { openCloudThemeOverrides } from '@/lib/theme'
import { Analytics } from "@vercel/analytics/vue"
import { SpeedInsights } from "@vercel/speed-insights/vue"
</script>
<template>
<NConfigProvider :theme-overrides="openCloudThemeOverrides">
<NGlobalStyle />
<NDialogProvider>
<NNotificationProvider>
<NMessageProvider>
<div class="oc-app-shell">
<AppHeader />
<main class="relative flex-1">
<div class="oc-app-grid"></div>
<div class="relative">
<RouterView />
</div>
</main>
</div>
</NMessageProvider>
</NNotificationProvider>
</NDialogProvider>
</NConfigProvider>
<Analytics />
<SpeedInsights />
</template>