UNPKG

@baaz/adapter

Version:
22 lines (17 loc) 522 B
import React from 'react'; import AppContextProvider from '../context/app'; import ErrorContextProvider from '../context/unhandledErrors'; /** * * @property {React.Component[]} contextProviders */ const contextProviders = [ ErrorContextProvider, AppContextProvider, ]; const AdapterContextProvider = ({ children }) => { return contextProviders.reduceRight((memo, ContextProvider) => { return <ContextProvider>{memo}</ContextProvider>; }, children); }; export default AdapterContextProvider;