soiz1's picture
Upload 1525 files
f2bee8a verified
raw
history blame contribute delete
658 Bytes
import PropTypes from 'prop-types';
import React from 'react';
import styles from './label.css';
const Label = props => (
<label className={props.above ? styles.inputGroupColumn : styles.inputGroup}>
<span className={props.secondary ? styles.inputLabelSecondary : styles.inputLabel}>
{props.text}
</span>
{props.children}
</label>
);
Label.propTypes = {
above: PropTypes.bool,
children: PropTypes.node,
secondary: PropTypes.bool,
text: PropTypes.oneOfType([PropTypes.string, PropTypes.node]).isRequired
};
Label.defaultProps = {
above: false,
secondary: false
};
export default Label;