import { Navigate, Outlet } from "react-router-dom";
const RoleBasedGuard = ({allowedRoles}) => {
const userStorage = localStorage.getItem('user_data');
const user = userStorage ? JSON.parse(userStorage) : null;
if(!user){
return
}
if(user.role == 'super_admin'){
return ;
}
if(!allowedRoles.includes(user.role)){
return user.role === 'farmer'
?
:
}
return ;
}
export default RoleBasedGuard;