import React from "react"
import { connect } from "react-redux"
import { Redirect,Route } from "react-router"
const PrivateRoute = ({component,roles,auth, fallback='/login',...originProps}) => {
const PageWrapper = (pageProps) => {
const OriginalPage = component
console.log(auth)
if(roles.includes('unknown')){
return
}
if(auth === undefined) {
return
}
let userL = roles.filter(item => auth.includes(item))
if(userL){
return
}
return
}
return (
)
}
const RoleRoute = connect(state => ({auth: state.authReducer?.payload?.sub.acl[1]}))(PrivateRoute)
export default RoleRoute