UNPKG

react-redux-express

Version:

React fullstack generator with express,redux, and some components.

28 lines (21 loc) 566 B
import React from 'react'; import classNames from 'classnames'; const prefix = 'shield-btn-group-'; export default function ButtonGroup(props) { const { size, className, ...others } = props; // large => lg // small => sm const sizeCls = ({ large: 'lg', small: 'sm', })[size] || ''; const classes = classNames({ 'shield-btn-group': true, [prefix + sizeCls]: sizeCls, [className]: className, }); return <div {...others} className={classes} />; } ButtonGroup.propTypes = { size: React.PropTypes.oneOf(['large', 'small']), };