refactor(components): 重构AppProvider

This commit is contained in:
Soybean
2021-11-19 13:14:57 +08:00
parent 195e5b9e57
commit e70a328284
5 changed files with 30 additions and 25 deletions

View File

@ -7,32 +7,16 @@
:theme-overrides="theme.themeOverrids"
>
<n-element class="h-full">
<n-loading-bar-provider>
<n-dialog-provider>
<n-notification-provider>
<n-message-provider>
<slot></slot>
<app-provider-content />
</n-message-provider>
</n-notification-provider>
</n-dialog-provider>
</n-loading-bar-provider>
<naive-provider>
<slot></slot>
</naive-provider>
</n-element>
</n-config-provider>
</template>
<script lang="ts" setup>
import {
NConfigProvider,
NElement,
NLoadingBarProvider,
NDialogProvider,
NNotificationProvider,
NMessageProvider,
zhCN,
dateZhCN
} from 'naive-ui';
import { AppProviderContent } from '@/components';
import { NConfigProvider, NElement, zhCN, dateZhCN } from 'naive-ui';
import { NaiveProvider } from '@/components';
import { useThemeStore } from '@/store';
import { useDarkMode } from '@/composables';