import { authStore } from "@root/stores/auth";
import * as React from "react";
import { useLocation, Navigate } from "react-router-dom";

export default ({ children }: any) => {
  const { token } = authStore();
  const location = useLocation();
  //Если пользователь авторизован, перенаправляем его на нужный путь. Иначе выкидываем в регистрацию
  if (token) {
    return children;
  }
  return <Navigate to="/" state={{ from: location }} />;
};
