Newer
Older
import Navbar from 'components/Navbar/Navbar'
import AppRoutes from 'components/Routes/Routes'
import SplashRoot from 'components/Splash/SplashRoot'
import WelcomeModal from 'components/WelcomeModal/WelcomeModal'
import { Content, Layout, Main } from 'cozy-ui/transpiled/react/Layout'
import React, { useEffect } from 'react'
import { useSelector } from 'react-redux'
import { AppStore } from 'store'
import MatomoTracker from 'utils/matomoTracker'
export const App = ({ tracker }: AppProps) => {
const {
global: { termsStatus },
profile: { onboarding },
} = useSelector((state: AppStore) => state.ecolyo)
tracker?.track(location)
}, [tracker, location])

Guilhem CARRON
committed
{termsStatus.accepted && (
<>
<WelcomeModal open={!onboarding.isWelcomeSeen} />
<Navbar />
</>
)}
<Main>
<Content className="app-content">
<AppRoutes termsStatus={termsStatus} />
</Content>
</Main>
</SplashRoot>
</Layout>
)
}
export default App