root-context.js 470 B

123456789101112131415
  1. import React from 'react'
  2. import { ApplicationProvider } from './application-context'
  3. import { EditorProvider } from './editor-context'
  4. import createSharedContext from 'react2angular-shared-context'
  5. // eslint-disable-next-line react/prop-types
  6. export function ContextRoot({ children }) {
  7. return (
  8. <ApplicationProvider>
  9. <EditorProvider>{children}</EditorProvider>
  10. </ApplicationProvider>
  11. )
  12. }
  13. export const rootContext = createSharedContext(ContextRoot)