import PropTypes from "prop-types";
import {
BrowserRouter,
Routes,
Route,
Navigate,
useLocation
} from "react-router-dom";
import {useCheckLogin} from "../hooks";
import Login from "./Login";
const RequiereAuth = ({devURL,redirectTo,children}) => {
const location = useLocation();
const autenticado = useCheckLogin(devURL);
return autenticado ? children : ;
};
RequiereAuth.propTypes={
devURL: PropTypes.string,
redirectTo: PropTypes.string.isRequired,
children: PropTypes.element.isRequired
};
const MainRouter = ({devURL,requiereLogin,children}) => (
} />
{children}
) : children
}
/>
);
MainRouter.propTypes={
devURL: PropTypes.string,
requiereLogin: PropTypes.bool,
children: PropTypes.element.isRequired
};
export default MainRouter;