import { ButtonSubmit } from '@components/Buttons'; import { Form, Input } from '@components/Form'; import { t } from '@lingui/macro'; import { useRouter } from 'next/router'; import { FormEvent, useEffect, useRef, useState } from 'react'; const SearchForm = ({ isOpened }: { isOpened: boolean }) => { const [query, setQuery] = useState(''); const inputRef = useRef(null); const router = useRouter(); useEffect(() => { setTimeout(() => { if (inputRef.current) { inputRef.current.focus(); } }, 800); }, [isOpened]); const launchSearch = (e: FormEvent) => { e.preventDefault(); router.push({ pathname: '/recherche', query: { s: query } }); setQuery(''); }; return (
{t`Search`}
); }; export default SearchForm;