UNPKG

react-mdl

Version:

React Components wrapper for Material Design Lite UI

21 lines (16 loc) 523 B
import React, { PropTypes } from 'react'; import classNames from 'classnames'; export default (displayName, defaultClassName, element = 'div') => { const fn = (props) => { const { className, children, ...otherProps } = props; return React.createElement(element, { className: classNames(defaultClassName, className), ...otherProps }, children); }; fn.displayName = displayName; fn.propTypes = { className: PropTypes.string }; return fn; };