42917806e9
removed unnecessary components, combined where necessary added each component to a folder, added individual css style modules optimized some component rendering flows removed functional components in favor of pure components linted and formatted all of the files
26 lines
393 B
JavaScript
26 lines
393 B
JavaScript
import './index.scss';
|
|
|
|
export default class Badge extends PureComponent {
|
|
|
|
static propTypes = {
|
|
type: PropTypes.oneOf([
|
|
'pro',
|
|
'donor',
|
|
'investor',
|
|
]).isRequired,
|
|
};
|
|
|
|
render() {
|
|
const { type } = this.props;
|
|
|
|
if (!type) return null;
|
|
|
|
return (
|
|
<span className={`badge badge--${type}`}>
|
|
{type.toUpperCase()}
|
|
</span>
|
|
);
|
|
}
|
|
|
|
};
|