WORKFLOW-APP/app/bizportal-2/page.tsx

34 lines
1.1 KiB
TypeScript
Raw Normal View History

// app/bizportal-2/page.tsx
// Server Component. Mirrors the existing /bizportal page but uses
// the Python Playwright service (scripts/bizportal_service.py) for
// synchronous search. The old queue-based flow is untouched.
import { Suspense } from "react";
import PageHeader from "@/components/PageHeader";
import BizPortal2Explorer from "./BizPortal2Explorer";
export const dynamic = "force-dynamic";
export default async function BizPortal2Page() {
return (
<>
<PageHeader
eyebrow="BizPortal 2.0"
title="CIPC Entity Search (Python sidecar)"
subtitle={
<>
<span>Direct Playwright service — no agent, no polling.</span>
<span>Calls the Python FastAPI sidecar on 127.0.0.1:7001.</span>
<span>Test version · old /bizportal page left untouched.</span>
</>
}
/>
<section className="container-x py-10">
<Suspense fallback={<div className="text-muted">Loading…</div>}>
<BizPortal2Explorer />
</Suspense>
</section>
</>
);
}