UNPKG

acklen-keystone

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

20 lines (17 loc) 523 B
var React = require('react'); var LocalFilesColumn = React.createClass({ renderValue: function () { var value = this.props.data.fields[this.props.col.path]; if (value.length === 0) return ''; var fileOrFiles = (value.length > 1) ? 'Files' : 'File'; return value.length + ' ' + fileOrFiles; }, render: function () { return ( <td className="ItemList__col"> <div className="ItemList__value ItemList__value--local-files">{this.renderValue()}</div> </td> ); }, }); module.exports = LocalFilesColumn;