octoblu/zooid-form-field

View on GitHub
src/FormField/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import classNames from 'classnames'
import isEmpty from 'lodash.isempty'
import React, { PropTypes } from 'react'

import styles from './styles.css'

const propTypes = {
  children: PropTypes.node,
  className: PropTypes.string,
}

const FormField = ({ children, className }) => {
  if (isEmpty(children)) return null
  const classes = classNames(styles.formField, className)

  return <div className={classes}>{children}</div>
}

FormField.propTypes = propTypes

export default FormField