import React from 'react'; import { Result } from 'antd'; import check from './CheckPermissions'; const Authorized = ({ children, authority, // 当前组件渲染需要的权限 noMatch = ( <Result status="403" title="403" subTitle="Sorry, you are not authorized to access this page." /> ), }) => { const childrenRender = typeof children === 'undefined' ? null : children; const dom = check(authority, childrenRender, noMatch); return <>{dom}</>; }; export default Authorized;