Files
rustfs-console/app.vue
T

36 lines
882 B
Vue

<template>
<div :class="theme.name === darkTheme.name ? 'dark' : ''">
<n-config-provider
:theme="theme"
:locale="locale"
:theme-overrides="themeOverrides"
:date-locale="dateLocale">
<n-dialog-provider>
<n-notification-provider>
<n-message-provider>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</n-message-provider>
</n-notification-provider>
</n-dialog-provider>
</n-config-provider>
</div>
</template>
<script lang="ts" setup>
import {
darkTheme,
dateZhCN,
zhCN,
type GlobalTheme,
type NDateLocale,
type NLocale
} from 'naive-ui'
import { ref } from 'vue'
import { themeOverrides } from '~/config/theme'
const theme = ref<GlobalTheme>(darkTheme)
const locale = ref<NLocale | null>(zhCN)
const dateLocale = ref<NDateLocale | null>(dateZhCN)
</script>