import React from 'react'; import { ChatContextProvider } from '/imports/ui/components/components-data/chat-context/context'; import { UsersContextProvider } from '/imports/ui/components/components-data/users-context/context'; import { GroupChatContextProvider } from '/imports/ui/components/components-data/group-chat-context/context'; import { LayoutContextProvider } from '/imports/ui/components/layout/context'; import { CustomBackgroundsProvider } from '/imports/ui/components/video-preview/virtual-background/context'; const providersList = [ ChatContextProvider, GroupChatContextProvider, UsersContextProvider, LayoutContextProvider, CustomBackgroundsProvider, ]; const ContextProvidersComponent = props => providersList.reduce((acc, Component) => ( {acc} ), props.children); export default ContextProvidersComponent;