import { actionSearch } from "../actions/actionSearch"; import { Link } from "react-router-dom"; import { connect } from "react-redux"; import { useState } from "react"; import "./Main.css"; const Search = ({ onSearch, snippets }) => { const [request, setRequest] = useState(''); return ( <>

setRequest(e.target.value)} type="search" placeholder="Name of project" aria-label="Search" />
{snippets?.map((key, index) => (

{snippets?.[index]?.title || "Project without name"}

Description  {snippets?.[index]?.description || ""}

{`Owner: ${snippets?.[index]?.owner?.login}`}

))} ) } const ConnectFormSearch = connect(state => ({ snippets: state?.p?.searchSnippet?.payload?.data?.SnippetFind }), { onSearch: actionSearch })(Search) export default ConnectFormSearch;