import * as React from 'react'; import { ThemeProvider } from 'styled-components'; import { ModalProvider, BaseModalBackground } from 'styled-react-modal'; import { useRouter } from 'next/router'; import Head from 'next/head'; import { StyledToastContainer } from 'src/components/toastContainer/ToastContainer'; import { AppProps } from 'next/app'; import { ApolloProvider } from '@apollo/client'; import { useApollo } from 'config/client'; import { ContextProvider } from '../src/context/ContextProvider'; import { useConfigState, ConfigProvider } from '../src/context/ConfigContext'; import { GlobalStyles } from '../src/styles/GlobalStyle'; import { Header } from '../src/layouts/header/Header'; import { Footer } from '../src/layouts/footer/Footer'; import 'react-toastify/dist/ReactToastify.min.css'; import { PageWrapper, HeaderBodyWrapper } from '../src/layouts/Layout.styled'; import 'react-circular-progressbar/dist/styles.css'; const Wrapper: React.FC = ({ children }) => { const { theme } = useConfigState(); const { pathname } = useRouter(); const isRoot = pathname === '/login' || pathname === '/sso'; return (
{children}