UNPKG

metadata-based-explorer1

Version:
44 lines (39 loc) 1.07 kB
import React from 'react'; import PlainButton from '../plain-button'; import Tooltip from '../tooltip'; import { KEYS } from '../../constants'; import './SuggestedPillsRow.scss'; var SuggestedPill = function SuggestedPill(_ref) { var email = _ref.email, id = _ref.id, name = _ref.name, onAdd = _ref.onAdd; var addSuggestedPill = function addSuggestedPill(event) { event.preventDefault(); onAdd({ email: email, id: id, name: name, text: name, type: 'user', value: email }); }; var handleKeyPress = function handleKeyPress(event) { if (event.key === KEYS.enter) { addSuggestedPill(event); } }; return React.createElement(Tooltip, { position: "bottom-center", text: email }, React.createElement(PlainButton, { className: "suggested-pill-invisible-button", onClick: addSuggestedPill, onKeyDown: handleKeyPress, type: "button" }, React.createElement("span", { className: "pill-text suggested-pill" }, name))); }; export default SuggestedPill;