@rocketsofawesome/mirage
Version:
[Live Demo of the Pattern Library](https://rocketsofawesome.github.io/mirage/)
30 lines (25 loc) • 645 B
JavaScript
import React from 'react'
import PropTypes from 'prop-types'
const OS_FULL_TEXT = 'One Size'
const QuickAddSize = ({ checked = false, children, className, input = {} }) => {
let label = ''
if (children === 'OS') {
label = OS_FULL_TEXT
} else {
label = children
}
return (
<div className={className}>
<input id={input.name} type='button' {...input} />
<label htmlFor={input.name}>{label}</label>
</div>
)
}
QuickAddSize.propTypes = {
checked: PropTypes.bool,
children: PropTypes.string,
className: PropTypes.string,
id: PropTypes.string,
input: PropTypes.object
}
export default QuickAddSize