react-auto-suggest
Version:
React auto-suggest component
30 lines (24 loc) • 839 B
JavaScript
;
var _interopRequire = function (obj) { return obj && obj.__esModule ? obj["default"] : obj; };
var React = _interopRequire(require("react"));
var Suggestion = React.createClass({
displayName: "Suggestion",
onClick: function onClick(event) {
var suggestion = this.props.suggestion;
this.props.onClick(suggestion);
},
render: function render() {
var suggestion = this.props.suggestion;
var classes = [this.constructor.displayName];
var selected = this.props.selected;
if (selected) {
classes.push("selected");
}
return React.createElement(
"a",
{ className: classes.join(" "), "data-suggestion": suggestion, onClick: this.onClick },
suggestion
);
}
});
module.exports = Suggestion;