import q from 'qjuul' import { useNavigateToPage } from '../../util/navigate' interface MovieFormInterface { movieTitle: string movieType: string movieYear: string setMovieTitle: (title: string) => void setMovieType: (type: string) => void setMovieYear: (year: string) => void } const MovieForm: React.FC = ({ movieTitle, movieType, movieYear, setMovieTitle, setMovieType, setMovieYear, }) => { const navigateToPage = useNavigateToPage() return ( { e.preventDefault() navigateToPage(movieTitle, movieType, movieYear) }} > Choose a movie title: setMovieTitle(e.target.value)} className="border text-black border-gray-300 rounded-md p-2 focus:outline-none focus:ring-2 focus:ring-blue-600 focus:border-transparent" /> Choose year movie was made: (OPTIONAL) setMovieYear(e.target.value)} value={movieYear} > {/* Option for year 1923-2023 */} All years {Array.from(Array(100), (e, i) => { const year = 2023 - i return ( {year} ) })} Choose type: (OPTIONAL) setMovieType(e.target.value)} value={movieType} > All types Movies Series Episodes Find movies ) } export default MovieForm