adminFront/src/kitUI/privateRoute.tsx

13 lines
474 B
TypeScript
Raw Normal View History

import * as React from "react";
import { useLocation, Navigate } from 'react-router-dom'
export default ({ children }: any) => {
const location = useLocation()
//Если пользователь авторизован, перенаправляем его на нужный путь. Иначе выкидываем в регистрацию
if (localStorage.getItem('AT')) {
return children
}
return <Navigate to="/" state={{from: location}} />
}