diff --git a/apps/portal/src/pages/resumes/submit.tsx b/apps/portal/src/pages/resumes/submit.tsx index cb631866..8370e1ac 100644 --- a/apps/portal/src/pages/resumes/submit.tsx +++ b/apps/portal/src/pages/resumes/submit.tsx @@ -7,7 +7,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react'; import type { FileRejection } from 'react-dropzone'; import { useDropzone } from 'react-dropzone'; import type { SubmitHandler } from 'react-hook-form'; -import { useForm } from 'react-hook-form'; +import { Controller, useForm } from 'react-hook-form'; import { ArrowUpCircleIcon } from '@heroicons/react/24/outline'; import { Button, @@ -20,12 +20,14 @@ import { } from '@tih/ui'; import { useGoogleAnalytics } from '~/components/global/GoogleAnalytics'; +import RoleTypeahead from '~/components/questions/typeahead/RoleTypeahead'; import ResumeSubmissionGuidelines from '~/components/resumes/submit-form/ResumeSubmissionGuidelines'; import Container from '~/components/shared/Container'; +import CountriesTypeahead from '~/components/shared/CountriesTypeahead'; import loginPageHref from '~/components/shared/loginPageHref'; import { RESUME_STORAGE_KEY } from '~/constants/file-storage-keys'; -import { EXPERIENCES, LOCATIONS, ROLES } from '~/utils/resumes/resumeFilters'; +import { EXPERIENCES } from '~/utils/resumes/resumeFilters'; import { trpc } from '~/utils/trpc'; const FILE_SIZE_LIMIT_MB = 3; @@ -85,6 +87,7 @@ export default function SubmitResumeForm({ register, handleSubmit, setValue, + control, reset, watch, clearErrors, @@ -300,15 +303,19 @@ export default function SubmitResumeForm({ onChange={(val) => onValueChange('title', val)} />