import React from 'react'; import { Result } from 'antd'; import { usePermission } from '../hooks/usePermission'; interface PermissionRouteProps { permission: string; children: React.ReactNode; } const PermissionRoute: React.FC = ({ permission, children }) => { const { hasPermission } = usePermission(); if (!hasPermission(permission)) { return ; } return <>{children}; }; export default PermissionRoute;