✨ Working form submission with query params
Co-authored-by: Sindre Kjelsrud <kjelsrudsindre@gmail.com>
This commit is contained in:
parent
cd63407d03
commit
20aaef67d7
3 changed files with 7 additions and 2 deletions
|
@ -36,7 +36,7 @@ function App() {
|
|||
} else {
|
||||
setLoading(false)
|
||||
}
|
||||
}, [])
|
||||
}, [location.search])
|
||||
|
||||
const calculatePages = (totalResults: number): number => {
|
||||
return Math.round(totalResults / 10)
|
||||
|
|
|
@ -11,7 +11,10 @@ const MovieForm: React.FC = () => {
|
|||
return (
|
||||
<q.form
|
||||
className="flex flex-col gap-3 card p-4 rounded-lg w-full lg:px-14"
|
||||
onSubmit={() => navigateToPage(movieTitle, movieYear, movieType)}
|
||||
onSubmit={(e) => {
|
||||
e.preventDefault()
|
||||
navigateToPage(movieTitle, movieYear, movieType)
|
||||
}}
|
||||
>
|
||||
<q.label>Choose a movie title:</q.label>
|
||||
<q.input
|
||||
|
|
|
@ -11,6 +11,8 @@ export const useNavigateToPage = () => {
|
|||
if (type) query += `&type=${type}`
|
||||
if (year) query += `&year=${year}`
|
||||
|
||||
console.log(query)
|
||||
|
||||
navigate(query)
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue