// Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved. // See License.txt for license information. var UserStore = require("../stores/user_store.jsx"); module.exports = React.createClass({ handleClick: function() { this.props.handleClick(this.props.username); }, handleKeyDown: function(e) { var selectedMention = this.state.selectedMention <= nunMentions ? this.state.selectedMention : 1; console.log("Here: keyDown"); if (e.key === "ArrowUp") { //selectedMention = selectedMention === numMentions ? 1 : selectedMention++; this.props.handleFocus(this.props.listId); } else if (e.key === "ArrowDown") { //selectedMention = selectedMention === 1 ? numMentions : selectedMention--; this.props.handleFocus(this.props.listId); } else if (e.key === "Enter") { this.handleClick(); } }, render: function() { var icon; var timestamp = UserStore.getCurrentUser().update_at; if (this.props.id != null) { icon = ; } return (
{icon}
@{this.props.username}{this.props.secondary_text}
); } });