23 lines
534 B
Vue
23 lines
534 B
Vue
<script setup lang="ts">
|
|
import { NConfigProvider } from 'naive-ui'
|
|
import { NaiveProvider } from '@/components/common'
|
|
import { useTheme } from '@/hooks/useTheme'
|
|
import { useLanguage } from '@/hooks/useLanguage'
|
|
|
|
const { theme, themeOverrides } = useTheme()
|
|
const { language } = useLanguage()
|
|
</script>
|
|
|
|
<template>
|
|
<NConfigProvider
|
|
class="h-full"
|
|
:theme="theme"
|
|
:theme-overrides="themeOverrides"
|
|
:locale="language"
|
|
>
|
|
<NaiveProvider>
|
|
<RouterView />
|
|
</NaiveProvider>
|
|
</NConfigProvider>
|
|
</template>
|