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;