UNPKG

core-resource-app-test

Version:

App that contains assets and scripts for the core apps

29 lines (25 loc) 770 B
import PropTypes from 'prop-types'; import React from 'react'; import Rule from './Rule.component'; const UserGroupAccess = ({ nameOfGroup, groupType, canView, canEdit, onChange, onRemove }) => ( <Rule disableNoAccess accessType={groupType} primaryText={nameOfGroup} onChange={onChange} onRemove={onRemove} accessOptions={{ canView, canEdit, }} /> ); UserGroupAccess.propTypes = { nameOfGroup: PropTypes.string.isRequired, groupType: PropTypes.oneOf(['user', 'userGroup']), canView: PropTypes.bool.isRequired, canEdit: PropTypes.bool.isRequired, onChange: PropTypes.func.isRequired, onRemove: PropTypes.func.isRequired, }; export default UserGroupAccess;