The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/client/providers/MeteorProvider.js

47 lines
1.5 KiB

import React from 'react';
import AuthorizationProvider from './AuthorizationProvider';
import { ConnectionStatusProvider } from './ConnectionStatusProvider';
import { RouterProvider } from './RouterProvider';
import SessionProvider from './SessionProvider';
import SettingsProvider from './SettingsProvider';
import { ServerProvider } from './ServerProvider';
import { SidebarProvider } from './SidebarProvider';
import { TranslationProvider } from './TranslationProvider';
import { ToastMessagesProvider } from './ToastMessagesProvider';
import UserProvider from './UserProvider';
import { AvatarUrlProvider } from './AvatarUrlProvider';
import { CustomSoundProvider } from './CustomSoundProvides';
import ModalProvider from './ModalProvider';
export function MeteorProvider({ children }) {
return <ConnectionStatusProvider>
<ServerProvider>
<RouterProvider>
<TranslationProvider>
<SessionProvider>
<SidebarProvider>
<ToastMessagesProvider>
<ModalProvider>
<SettingsProvider>
<CustomSoundProvider>
<AvatarUrlProvider>
<UserProvider>
<AuthorizationProvider>
{children}
</AuthorizationProvider>
</UserProvider>
</AvatarUrlProvider>
</CustomSoundProvider>
</SettingsProvider>
</ModalProvider>
</ToastMessagesProvider>
</SidebarProvider>
</SessionProvider>
</TranslationProvider>
</RouterProvider>
</ServerProvider>
</ConnectionStatusProvider>;
}
export default MeteorProvider;