| import { createProduct } from "@/server-actions/products"; | |
| import { NextResponse } from "next/server"; | |
| // this api function exists to wrap the server action so it can be called from client components due to this requirement from Clerk. | |
| // the parallel/intercepted route page is a client component, so it can't call server actions directly and therefore needs this | |
| export async function POST(request: Request) { | |
| const body = await request.json(); | |
| console.log("body", body); | |
| const response = await createProduct(body); | |
| return NextResponse.json(response); | |
| } | |