message: Switch from using attrs due to styled components bug
diff: import React from 'react'
  import styled from 'styled-components'
  import theme from './theme'
  +import classnames from 'classnames'
  import {COMMON, get} from './constants'
  const transformChildren = children => {
  return React.Children.map(children, child => {
  - return React.cloneElement(child, {className: 'LabelItem'})
  + const classes = classnames(child.props['className'], 'LabelItem')
  + return React.cloneElement(child, {className: classes})
  })
  }
  -const LabelGroup = styled.span.attrs(props => ({
  - children: transformChildren(props.children)
  -}))`
  +const StyledLabelGroup = styled.span`
  ${COMMON}
  & .LabelItem {
  margin-right: ${get('space.1')}px;
  @@ -21,6 +21,8 @@ const LabelGroup = styled.span.attrs(props => ({
  }
  `
  +const LabelGroup = ({children, ...rest}) => <StyledLabelGroup {...rest}>{transformChildren(children)}</StyledLabelGroup>
  +
  LabelGroup.defaultProps = {
  theme
  }
  