import React from 'react'; | |
// 基于角色的UI控制组件 | |
const RoleBasedControl = ({ allowedRoles, children }) => { | |
const user = JSON.parse(localStorage.getItem('user') || '{}'); | |
const userRole = user.role || 'guest'; | |
if (allowedRoles.includes(userRole)) { | |
return <>{children}</>; | |
} | |
return null; | |
}; | |
export default RoleBasedControl; |