import React, { useState } from 'react'; import { makeStyles } from '@material-ui/core/styles'; import TextField from '@material-ui/core/TextField'; import Button from '@material-ui/core/Button'; import MangaGrid from '../components/MangaGrid'; const useStyles = makeStyles((theme) => ({ root: { TextField: { margin: theme.spacing(1), width: '25ch', }, }, })); export default function Search() { const classes = useStyles(); const [error, setError] = useState(false); const [mangas, setMangas] = useState([]); const [message, setMessage] = useState(''); const textInput = React.createRef(); function doSearch() { if (textInput.current) { const { value } = textInput.current; if (value === '') { setError(true); } else { setError(false); setMangas([]); setMessage('button pressed'); } } } const mangaGrid = ; return ( <>
{mangaGrid} ); }