scratch-gui
Version:
GraphicaL User Interface for creating and running Scratch 3.0 projects
26 lines (20 loc) • 573 B
JSX
import PropTypes from 'prop-types';
import React from 'react';
import styles from './label.css';
const Label = props => (
<label className={styles.inputGroup}>
<span className={props.secondary ? styles.inputLabelSecondary : styles.inputLabel}>
{props.text}
</span>
{props.children}
</label>
);
Label.propTypes = {
children: PropTypes.node,
secondary: PropTypes.bool,
text: PropTypes.oneOfType([PropTypes.string, PropTypes.node]).isRequired
};
Label.defaultProps = {
secondary: false
};
export default Label;