Spaces:
Runtime error
Runtime error
| 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; | |