import { connect } from 'react-redux'
import { Input, Popover } from 'antd'
import { actionSearchUser } from '../../actions/query/searchUserQuery'
import { UserOutlined } from '@ant-design/icons'
import {actionSearchSaga,actionClearSearchType} from '../../actions/types/searchType'
import { actionFullProfilePageUserTypeSaga } from '../../actions/typeSaga/userTypesSaga'
import LinkToUser from '../../components/LinkToUser'
export const ResultUserFind = ({ userFind, handleCancel }) => {
return (
{typeof userFind === 'undefined'
?
null :
userFind?.length > 0 ?
userFind?.map(({ _id, login, avatar }) => (
))
:
Not found by request
}
)
}
const SearchUser = ({my_Id,onSearch,actionClear, searchUser, onPageData }) => {
const onSearchUser = (value) =>
onSearch(value)
const { Search } = Input
return (
<>
}
enterButton="Search"
size="large"
onSearch={onSearchUser}
className="Search"
/>
{/* */}
>
)
}
export const CSearchMobileVersion = connect(
(state) => ({
aboutUser: state.userData?.aboutUser,
searchUser: state.promise?.searchUser?.payload,
my_Id: state.auth?.payload?.sub?.id || '',
}),
{
onSearch: actionSearchSaga,
actionClear:actionClearSearchType,
onPageData: actionFullProfilePageUserTypeSaga,
},
)(SearchUser)