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,
basename,
children
}) => (
} />
{children}
) : children
}
/>
);
MainRouter.propTypes={
devURL: PropTypes.string,
requiereLogin: PropTypes.bool,
basename: PropTypes.string,
children: PropTypes.element.isRequired
};
export default MainRouter;