'use client'; import { useApiVersion } from '@/lib/use-api-version'; interface Endpoint { method: string; pathV31: string; pathV3: string; summary: string; href: string; } /** * Renders an endpoint table that updates based on the selected API version. * Used in auto-generated index pages. */ export function ApiEndpointsTable({ endpoints }: { endpoints: Endpoint[] }) { const version = useApiVersion(); return ( {endpoints.map((ep, i) => { const path = version === '3.0' ? ep.pathV3 : ep.pathV31; return ( ); })}
Endpoint Quick Link
{ep.method} {path} {ep.summary}
); }