import React from "react" import { connect } from "react-redux" import { Redirect,Route } from "react-router" const PrivateRoute = ({component,roles,auth, ...originProps}) => { const PageWrapper = (pageProps) => { const OriginalPage = component if(roles.includes('unknown')){ return } if(auth === undefined) { return } let userLogged = roles.filter(item => auth.includes(item)) if(userLogged){ return } return } return ( ) } const ConnectedPrivateRoute = connect(state => ({auth: state?.auth?.token}))(PrivateRoute) export default ConnectedPrivateRoute