'use client'; import { useEffect, useState } from 'react'; import { useParams, useSearchParams, useRouter } from 'next/navigation'; import Link from 'next/link'; import { ArrowLeft, Loader2, FileText, BarChart3 } from 'lucide-react'; import { DynamicDashboard } from '@/components/dashboard/DynamicDashboard'; import { ReviewIQDashboard } from '@/components/reviewiq'; import { getDashboardConfig } from '@/lib/pipeline-api'; import type { DashboardConfig } from '@/lib/pipeline-types'; // Lazy load Report tab import dynamic from 'next/dynamic'; const ReportTab = dynamic(() => import('@/components/reviewiq/ReportTab').then(m => m.ReportTab), { loading: () =>
{jobId}
{jobId}