Add roles modal to org access list

This commit is contained in:
mabashian
2019-03-27 17:27:27 -04:00
parent 47bdbddbeb
commit a1002b03fa
19 changed files with 1322 additions and 24 deletions

View File

@@ -0,0 +1,50 @@
import React, { Component, Fragment } from 'react';
import PropTypes from 'prop-types';
import {
Checkbox
} from '@patternfly/react-core';
class CheckboxCard extends Component {
render () {
const { name, description, isSelected, onSelect, itemId } = this.props;
return (
<div style={{
display: 'flex',
border: '1px solid var(--pf-global--BorderColor)',
borderRadius: 'var(--pf-global--BorderRadius--sm)',
padding: '10px'
}}
>
<Checkbox
checked={isSelected}
onChange={onSelect}
aria-label={name}
id={`checkbox-card-${itemId}`}
label={(
<Fragment>
<div style={{ fontWeight: 'bold' }}>{name}</div>
<div>{description}</div>
</Fragment>
)}
value={itemId}
/>
</div>
);
}
}
CheckboxCard.propTypes = {
name: PropTypes.string.isRequired,
description: PropTypes.string,
isSelected: PropTypes.bool,
onSelect: PropTypes.func,
itemId: PropTypes.number.isRequired
};
CheckboxCard.defaultProps = {
description: '',
isSelected: false,
onSelect: null
};
export default CheckboxCard;