working query params from url - not form

Co-authored-by: Sindre Kjelsrud <kjelsrudsindre@gmail.com>
This commit is contained in:
haraldnilsen 2023-09-12 11:53:12 +02:00
parent 18c85a662a
commit cd63407d03
4 changed files with 33 additions and 49 deletions

View file

@ -1,24 +1,17 @@
import type { movieObject } from '../../types/movie'
import Modal from 'react-modal'
import { useState } from 'react'
import q from 'qjuul'
import { useNavigateToPage } from '../../util/navigate'
interface MovieFormProps {
handleMovieSubmit: (event: any) => void
setMovieTitle: (title: string) => void
setMovieYear: (year: string) => void
setMovieType: (type: string) => void
}
const MovieForm: React.FC = () => {
const [movieTitle, setMovieTitle] = useState('')
const [movieYear, setMovieYear] = useState('')
const [movieType, setMovieType] = useState('')
const navigateToPage = useNavigateToPage()
const MovieForm: React.FC<MovieFormProps> = ({
handleMovieSubmit,
setMovieTitle,
setMovieType,
setMovieYear,
}) => {
return (
<q.form
className="flex flex-col gap-3 card p-4 rounded-lg w-full lg:px-14"
onSubmit={handleMovieSubmit}
onSubmit={() => navigateToPage(movieTitle, movieYear, movieType)}
>
<q.label>Choose a movie title:</q.label>
<q.input