diff --git a/src/app/jobs/page.tsx b/src/app/jobs/page.tsx index c0e6996f..44a3290d 100644 --- a/src/app/jobs/page.tsx +++ b/src/app/jobs/page.tsx @@ -3,14 +3,26 @@ import Loader from '@/components/loader'; import APP_PATHS from '@/config/path.config'; import JobFilters from '@/layouts/job-filters'; import JobsHeader from '@/layouts/jobs-header'; -import { JobQuerySchemaType } from '@/lib/validators/jobs.validator'; +import { + JobQuerySchema, + JobQuerySchemaType, +} from '@/lib/validators/jobs.validator'; import { Suspense } from 'react'; + const page = async ({ searchParams }: { searchParams: JobQuerySchemaType }) => { + const validatedSearchParams = JobQuerySchema.parse(searchParams); + return ( -