провайдер для всех приложений модульной структуры. В него уже включены общие для всех приложений компоненты: прелоадер, всплывающе окна
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
import React, { ReactNode } from "react";
|
||||||
|
import { UIKitThemeProvider } from '@SharePoint/rencredit_uikit';
|
||||||
|
import { PopupProvider } from "../contexts/PopupContext.tsx";
|
||||||
|
import { PreloaderProvider } from "../contexts/PreloaderContext.tsx";
|
||||||
|
|
||||||
|
interface AppProviderProps{
|
||||||
|
children: ReactNode;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function AppProvider({children}: AppProviderProps){
|
||||||
|
|
||||||
|
return (
|
||||||
|
<UIKitThemeProvider>
|
||||||
|
<PopupProvider>
|
||||||
|
<PreloaderProvider>
|
||||||
|
{children}
|
||||||
|
</PreloaderProvider>
|
||||||
|
</PopupProvider>
|
||||||
|
</UIKitThemeProvider>
|
||||||
|
)
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user