import React, { FC, useState } from "react"; import { Link as RouterLink } from "react-router-dom"; import { AppBar, Link, Toolbar, Typography, InputBase, } from "@material-ui/core"; import SportsSoccerIcon from "@material-ui/icons/SportsSoccer"; import SearchIcon from "@material-ui/icons/Search"; import { withGame, IGameState } from "../../store/GameProvider"; import useStyles from "./styles"; interface IProps extends IGameState { title: string; } const Header: FC = ({ title, filterGamesByText }) => { const [searchText, setSearchText] = useState(""); const classes = useStyles(); const handleChange = ( e: React.ChangeEvent ): void => setSearchText(e.target.value); const handleSubmit = (e: React.FormEvent): void => { e.preventDefault(); filterGamesByText(searchText); }; return (
{title}
); }; export default withGame((props: IProps) =>
);