keystone
Version:
Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose
19 lines (16 loc) • 425 B
JavaScript
var React = require('react');
var EmbedlyColumn = React.createClass({
renderValue: function () {
var value = this.props.data.fields[this.props.col.path];
if (!value || !_.size(value)) return;
return <a href={value.url} target="_blank">{value.url}</a>;
},
render: function () {
return (
<td>
<div className="ItemList__value">{this.renderValue()}</div>
</td>
);
},
});
module.exports = EmbedlyColumn;