import { connect } from 'react-redux'
import { Input, Popover } from 'antd'
import { actionSearchUser } from '../../actions/query/searchUserQuery'
import { UserOutlined } from '@ant-design/icons'
import { actionFullProfilePageUserTypeSaga } from '../../actions/typeSaga/userTypesSaga'
import LinkToUser from '../../components/LinkToUser'
export const ResultUserFind = ({text, userFind = [], handleCancel }) => {
return (
{userFind ?
userFind?.map(({ _id, login, avatar }) => (
))
:
Not found by request "{text} "
}
)
}
const SearchUser = ({my_Id, onSearch, searchUser, onPageData }) => {
// const [value, setSearch] = useState('')
// const onSearchUser = onSearch(setSearch(value))
const onSearchUser = (value) =>
console.log('value ', value)&&
onSearch(value)
const { Search } = Input
// console.log('value ', value)
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: actionSearchUser,
onPageData: actionFullProfilePageUserTypeSaga,
},
)(SearchUser)