// @flow import React from 'react'; import PlainButton from '../plain-button'; import Tooltip from '../tooltip'; import { KEYS } from '../../constants'; import { type SuggestedPill as SuggestedPillType } from './flowTypes'; import './SuggestedPillsRow.scss'; type Props = { email: string, id: number, name: string, onAdd: SuggestedPillType => void, }; const SuggestedPill = ({ email, id, name, onAdd }: Props) => { const addSuggestedPill = (event: SyntheticEvent) => { event.preventDefault(); // TODO: refactor this so inline conversions aren't required at every usage onAdd({ email, id, name, text: name, type: 'user', value: email, }); }; const handleKeyPress = (event: SyntheticKeyboardEvent) => { if (event.key === KEYS.enter) { addSuggestedPill(event); } }; return ( {name} ); }; export default SuggestedPill;