function ProviderComposer({ contexts, children }) { return contexts.reduceRight( (kids, parent) => React.cloneElement(parent, { children: kids, }), children ); } function ContextProvider({ children }) { return ( , , ]} > {children} ); } export { ContextProvider };