import { NextRequest, NextResponse } from "next/server"; import { getDb } from "@/lib/db"; export async function GET( _request: NextRequest, { params }: { params: Promise<{ id: string }> } ) { const sql = getDb(); const { id } = await params; const rows = await sql( `SELECT bi.id, bi.quantity, bi.reference_designator, bi.notes, p.id AS product_id, p.name AS product_name, p.sku, p.version, p.status FROM bom_items bi JOIN products p ON p.id = bi.product_id WHERE bi.component_id = $1 ORDER BY p.name ASC, bi.reference_designator ASC`, [Number(id)] ); return NextResponse.json(rows); }