UNPKG

material-ui

Version:

Material Design UI components built with React

58 lines (43 loc) 1.07 kB
var React = require('react'), Classable = require('./mixins/classable.js'), TableRowsItem = require('./table-rows-item.jsx'); var TableRow = React.createClass({ mixins: [Classable], propTypes: { rowItems: React.PropTypes.array.isRequired }, getDefaultProps: function() { return { }; }, render: function() { var classes = this.getClasses('mui-table-rows'); return ( <div className={classes}> {this._getChildren()} </div> ); }, _getChildren: function() { var children = [], rowItem, itemComponent for (var i=0; i < this.props.rowItems.length; i++) { rowItem = this.props.rowItems[i]; /* for(var prop in rowItem) { if(rowItem.hasOwnProperty(prop)) { console.log(prop); } } console.log("--"); */ itemComponent = ( <TableRowsItem /> ); children.push(itemComponent); } return children; } }); module.exports = TableRow;