github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/dashboard/frontend/src/contexts/all.tsx (about)

     1  import { FC } from 'react'
     2  
     3  import {
     4    SnackbarContextProvider,
     5  } from './snackbar'
     6  
     7  import {
     8    LoadingContextProvider,
     9  } from './loading'
    10  
    11  import {
    12    RouterContextProvider,
    13  } from './router'
    14  
    15  import {
    16    UserContextProvider,
    17  } from './user'
    18  
    19  const AllContextProvider: FC = ({ children }) => {
    20    return (
    21      <SnackbarContextProvider>
    22        <LoadingContextProvider>
    23          <RouterContextProvider>
    24            <UserContextProvider>
    25              { children }
    26            </UserContextProvider>
    27          </RouterContextProvider>
    28        </LoadingContextProvider>
    29      </SnackbarContextProvider>
    30    )
    31  }
    32  
    33  export default AllContextProvider