// @ts-nocheck import React from 'react'; import { Redirect, Route, Switch, Link, useLocation } from 'react-router-dom'; import BodyClassName from 'react-body-classname'; import { TransitionGroup, CSSTransition } from 'react-transition-group'; import authenticationRoutes from '@/routes/authentication'; import { Icon, FormattedMessage as T } from '@/components'; import { useIsAuthenticated } from '@/hooks/state'; import '@/style/pages/Authentication/Auth.scss'; function PageFade(props) { return ; } export default function AuthenticationWrapper({ ...rest }) { const to = { pathname: '/' }; const location = useLocation(); const isAuthenticated = useIsAuthenticated(); const locationKey = location.pathname; return ( <> {isAuthenticated ? ( ) : (
{authenticationRoutes.map((route, index) => ( ))}
)} ); }