Skip to content
Snippets Groups Projects
App.tsx 744 B
Newer Older
import { BrowserRouter } from 'react-router-dom'
Guilhem CARRON's avatar
Guilhem CARRON committed
import { ToastContainer } from 'react-toastify'
import 'react-toastify/dist/ReactToastify.css'
Bastien DUMONT's avatar
Bastien DUMONT committed
import Layout from './components/Layout/Layout'
import Router from './components/Routes/Router'
import useFindUser from './hooks/useFindUser'
Bastien DUMONT's avatar
Bastien DUMONT committed
import { UserContext } from './hooks/userContext'
function App() {
  const { user, setUser, isLoading } = useFindUser()
Rémi PAILHAREY's avatar
Rémi PAILHAREY committed
  return (
    <BrowserRouter>
      <UserContext.Provider value={{ user, setUser, isLoading }}>
Guilhem CARRON's avatar
Guilhem CARRON committed
        <Layout>
Bastien DUMONT's avatar
Bastien DUMONT committed
          <Router />
Guilhem CARRON's avatar
Guilhem CARRON committed
        </Layout>
      </UserContext.Provider>
Guilhem CARRON's avatar
Guilhem CARRON committed
      <ToastContainer
        progressClassName="toastProgress"
        bodyClassName="toastBody"
      />
export default App