1.0.4 • Published 6 years ago

react-authority v1.0.4

Weekly downloads
7
License
ISC
Repository
github
Last release
6 years ago

react-authority

install

$ npm install react-authority --save-dev

usage

import React, { Component } from 'react';
import ReactDom from 'react-dom';
import ReactAuthority from 'react-authority';

ReactDOM.render((
  <ReactAuthority code="create" permission={['create']}>
    <button>创建</button>
  </ReactAuthority>
), document.getElementById('root'));

ReactDOM.render((
  <ReactAuthority code="detail" permission={['create']}>
    <ReactAuthority.Admit>
      <a href="url-to-detail">查看详情</a>
    </ReactAuthority.Admit>
    <ReactAuthority.Deny>
      没有查看权限,没有链接
    </ReactAuthority.Deny>
  </ReactAuthority>
), document.getElementById('root'));