jcgertig/react-pundit

View on GitHub
src/VisibleIf.js

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import PropTypes from 'prop-types';
import PunditComponent from './PunditComponent';

class VisibleIf extends PunditComponent {
  static displayName = 'VisibleIf';

  render() {
    if (this.passesPermissions()) {
      return this.props.children;
    }
    return null;
  }
}

export default VisibleIf;