feat(AppNaiveUIProvider): 添加对 NModal 的支持
This commit is contained in:
@@ -14,6 +14,7 @@ const themeOverrides: GlobalThemeOverrides = {
|
|||||||
const ContextHolder: FunctionalComponent = () => {
|
const ContextHolder: FunctionalComponent = () => {
|
||||||
window.$nLoadingBar = useLoadingBar();
|
window.$nLoadingBar = useLoadingBar();
|
||||||
window.$nDialog = useDialog();
|
window.$nDialog = useDialog();
|
||||||
|
window.$nModal = useModal();
|
||||||
window.$nMessage = useMessage();
|
window.$nMessage = useMessage();
|
||||||
window.$nNotification = useNotification();
|
window.$nNotification = useNotification();
|
||||||
return createTextVNode();
|
return createTextVNode();
|
||||||
@@ -25,6 +26,7 @@ declare global {
|
|||||||
export interface Window {
|
export interface Window {
|
||||||
$nLoadingBar?: import('naive-ui').LoadingBarProviderInst;
|
$nLoadingBar?: import('naive-ui').LoadingBarProviderInst;
|
||||||
$nDialog?: import('naive-ui').DialogProviderInst;
|
$nDialog?: import('naive-ui').DialogProviderInst;
|
||||||
|
$nModal?: import('naive-ui').ModalProviderInst;
|
||||||
$nMessage?: import('naive-ui').MessageProviderInst;
|
$nMessage?: import('naive-ui').MessageProviderInst;
|
||||||
$nNotification?: import('naive-ui').NotificationProviderInst;
|
$nNotification?: import('naive-ui').NotificationProviderInst;
|
||||||
}
|
}
|
||||||
@@ -43,12 +45,14 @@ declare global {
|
|||||||
>
|
>
|
||||||
<NLoadingBarProvider>
|
<NLoadingBarProvider>
|
||||||
<NDialogProvider>
|
<NDialogProvider>
|
||||||
|
<NModalProvider>
|
||||||
<NNotificationProvider>
|
<NNotificationProvider>
|
||||||
<NMessageProvider>
|
<NMessageProvider>
|
||||||
<ContextHolder />
|
<ContextHolder />
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
</NMessageProvider>
|
</NMessageProvider>
|
||||||
</NNotificationProvider>
|
</NNotificationProvider>
|
||||||
|
</NModalProvider>
|
||||||
</NDialogProvider>
|
</NDialogProvider>
|
||||||
</NLoadingBarProvider>
|
</NLoadingBarProvider>
|
||||||
</NConfigProvider>
|
</NConfigProvider>
|
||||||
|
|||||||
Reference in New Issue
Block a user