'use client'; import { useRouter } from 'next/navigation'; import { useCallback } from 'react'; import ScraperTest from '@/components/ScraperTest'; import { useJobs } from '@/contexts/JobsContext'; import { JobStatus } from '@/components/ScraperTest'; export default function NewScrapePage() { const router = useRouter(); const { addJob } = useJobs(); const handleJobsChange = useCallback((jobs: JobStatus[]) => { // Add new jobs to context (addJob handles deduplication) jobs.forEach(job => addJob(job)); }, [addJob]); const handleSelectReviews = (reviews: unknown[], businessName: string, jobId: string) => { // Navigate to analytics page for this job router.push(`/analytics/${jobId}`); }; return (
); }