UNPKG

react-mdlite

Version:

React wrappers for Material Design Lite (MDL) components

21 lines (14 loc) 510 B
var React = require('react'); var mdlHelpers = { withNoJsPrefix(className) { return className.indexOf('js-') === -1; }, updateChildWithClassName(mdlClasses, child, grandChildren) { var classes = child.props.className ? child.props.className.split(' ') : []; return React.cloneElement(child, { className: classes.concat(mdlClasses).join(' '), children: (typeof grandChildren === 'undefined') ? child.props.children : grandChildren }); } }; module.exports = mdlHelpers;