import { Empty, Input, Popover } from 'antd' import React from 'react' import { connect } from 'react-redux'; import { Link } from 'react-router-dom'; import { actionFindUsers, actionSearchUsers } from '../../actions'; import { UserAvatar } from './Header'; const { Search } = Input; const FindUsersResult = ({ usersRes }) => { return
{ usersRes.length === 0 ? : usersRes.map(u => { return ( {u?.nick || u?.login || 'User'} ) }) }
} export const FieldSearch = ({ usersRes, findUsers }) => { return ( <> } destroyTooltipOnHide={true} trigger="focus"> <> findUsers(e.currentTarget.value)} /> ) } export const CFieldSearch = connect(state => ({ usersRes: state.promise?.findUsersAll?.payload || [] }), { findUsers: actionSearchUsers })(FieldSearch)