{React, Actions} = require 'nylas-exports' {ParticipantsTextField} = require 'nylas-component-kit' Identity = require './identity' _ = require 'underscore' module.exports = class EmailPopover extends React.Component constructor: -> @state = {to: [], cc: [], bcc: []} @propTypes: profile: React.PropTypes.instanceOf(Identity).isRequired render: -> participants = @state
_onRecipientFieldChange: (contacts) => @setState(contacts) _onDone: => @props.onPopoverDone(_.pluck(@state.to, 'email'), @props.profile) Actions.closePopover()