diff --git a/src/components/Authorized/demo/basic.md b/src/components/Authorized/demo/basic.md index a18633c4492dea9c1a5fdbb5f4942b8da5c64911..c9694ad21d54ac879cb641eb84eca50ec82a85a2 100644 --- a/src/components/Authorized/demo/basic.md +++ b/src/components/Authorized/demo/basic.md @@ -5,25 +5,6 @@ title: en-US: Basic --- -Simplest of usage. - -```jsx -import RenderAuthorized from 'ant-design-pro/lib/Authorized'; -import { Alert } from 'antd'; - -const Authorized = RenderAuthorized('user'); -const noMatch = ; - -ReactDOM.render( - - - - mountNode, -); -``` - -user Array - ```jsx import RenderAuthorized from 'ant-design-pro/lib/Authorized'; import { Alert } from 'antd'; @@ -31,54 +12,31 @@ import { Alert } from 'antd'; const Authorized = RenderAuthorized('user'); const noMatch = ; -ReactDOM.render( - - - - mountNode, -); -``` - -user Funtion - -```jsx -import RenderAuthorized from 'ant-design-pro/lib/Authorized'; -import { Alert } from 'antd'; - -const Authorized = RenderAuthorized('user'); -const noMatch = ; -const Havepermission = () => { +const havePermission = () => { return false; }; -ReactDOM.render( - - - - mountNode, -); -``` - - -user Promise - -```jsx -import RenderAuthorized from 'ant-design-pro/lib/Authorized'; -import { Alert } from 'antd'; - -const Authorized = RenderAuthorized('user'); -const noMatch = ; - -const Havepermission = new Promise((reslove,reject)=>{ +const havePermissionAsync = new Promise((resolve,reject)=>{ // Call reslove on behalf of passed setTimeout(()=>reslove(),1000) }); ReactDOM.render( - - - +
+ + + + + + + + + + + + +
mountNode, ); ``` diff --git a/src/components/Authorized/index.md b/src/components/Authorized/index.md index c53be7b83722c5a0a9ae36fec98ee098a9f36da5..1fe99615526048702c190cdaafc05b7bfe141a4b 100644 --- a/src/components/Authorized/index.md +++ b/src/components/Authorized/index.md @@ -48,7 +48,7 @@ order: 15 ### Authorized.check 函数形式的 Authorized,用于某些不能被 HOC 包裹的组件。 `Authorized.check(authority, target, Exception)` -注意:传入一个Promise时 无论正确还是错误返回的都是一个ReactNode. +注意:传入一个 Promise 时,无论正确还是错误返回的都是一个 ReactClass。 | 参数 | 说明 | 类型 | 默认值 | |----------|------------------------------------------|-------------|-------|