39 lines
1.2 KiB
JavaScript
39 lines
1.2 KiB
JavaScript
|
var externalTemplate = (function() {
|
||
|
var properties = {
|
||
|
key: 'SampleTemplate',
|
||
|
text: 'Sample template',
|
||
|
mappings: 'Path,Title,Filename'
|
||
|
},
|
||
|
component = React.createClass({
|
||
|
displayName: 'Component',
|
||
|
|
||
|
render: function render() {
|
||
|
console.log(this.props.results);
|
||
|
return React.createElement(
|
||
|
"div",
|
||
|
null,
|
||
|
React.createElement(
|
||
|
"h1",
|
||
|
null,
|
||
|
"External sample template"
|
||
|
),
|
||
|
this.props.results.map(function (result, index) {
|
||
|
return React.createElement(
|
||
|
"p",
|
||
|
null,
|
||
|
React.createElement(
|
||
|
"a",
|
||
|
{ key: index, href: result.Path },
|
||
|
result.Title
|
||
|
)
|
||
|
);
|
||
|
})
|
||
|
);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
return {
|
||
|
properties: properties,
|
||
|
component: component
|
||
|
}
|
||
|
})();
|